From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#13949: 24.4.1; `fill-paragraph' should not always put the buffer as modified Date: Mon, 28 Mar 2016 18:29:21 +0200 Message-ID: References: <56F12360.5030301@ro.ru> <83y49a4hga.fsf@gnu.org> <56F1837D.4060300@ro.ru> <83io0e4b5r.fsf@gnu.org> <56F19203.5040501@ro.ru> <87a8lkd2bc.fsf@wanadoo.es> <83lh54ynol.fsf@gnu.org> <83a8ljzz3h.fsf@gnu.org> <8360w7zyh3.fsf@gnu.org> <83twjqy6p7.fsf@gnu.org> <87bn5y8urp.fsf@wanadoo.es> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1459182623 3668 80.91.229.3 (28 Mar 2016 16:30:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Mar 2016 16:30:23 +0000 (UTC) Cc: 13949@debbugs.gnu.org To: =?UTF-8?Q?=C3=93scar?= Fuentes Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 28 18:30:12 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aka3O-00070F-Px for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Mar 2016 18:30:10 +0200 Original-Received: from localhost ([::1]:41718 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aka3O-0000nV-6r for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Mar 2016 12:30:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36609) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aka3L-0000mH-4P for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 12:30:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aka3G-0002M6-4t for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 12:30:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45119) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aka3G-0002Lu-1d for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 12:30:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1aka3F-0004vB-TN for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 12:30:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Magne Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Mar 2016 16:30:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13949 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13949-submit@debbugs.gnu.org id=B13949.145918257718858 (code B ref 13949); Mon, 28 Mar 2016 16:30:01 +0000 Original-Received: (at 13949) by debbugs.gnu.org; 28 Mar 2016 16:29:37 +0000 Original-Received: from localhost ([127.0.0.1]:42245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aka2n-0004u2-O6 for submit@debbugs.gnu.org; Mon, 28 Mar 2016 12:29:37 -0400 Original-Received: from hermes.netfonds.no ([80.91.224.195]:52509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aka2i-0004tm-BK for 13949@debbugs.gnu.org; Mon, 28 Mar 2016 12:29:32 -0400 Original-Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.84_2) (envelope-from ) id 1aka2c-00038I-4v; Mon, 28 Mar 2016 18:29:25 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAALVBMVEVaUlgJAwX29fRAOT37 +/rp5+iclpkSDA4FAAHMyMr///8pIiYbFBj+/v11bnPh32FyAAACKUlEQVQ4jW3U4WsSYRwHcGW0 XnTEDiEfeGQvYg4yFl7CJLS9qsEO1otoggZCbG2sFSgSXjBix6D7QSJR6DgLX4gX+MDFZLD1ImQy tgmO0WtLyLElm+XfkJur7vG536uDz/N9vr+7F2cRiflYDFB3moKmVuOqWKuxsLUYdbvYhK7tjTUG RQZ0ojd/cOum5e/7uQvdpxoN32R0Ykj8r/uuoAOzqyYtAH0jJpD+IMPzIxMIr2AYvdkLOZKfEzBE roSIy1iuj896eYQB5NjPQ2qr1DQCZAcA5VilIN3Aez6BV16XX81TEF5wxCxWHmQ0eETBp0f8QLsp d+5KPqOg0ChH2r86CTmZoSDvt0baXBQkPkmtS8hGE38p26ESXxJpsDZ5FFUAEklCQW5XQLIQh0S0 Bwp+4TNuxNBywkZ3fHQLku2io6Isr9FbFTZ9EuaKSLG56fJxr1fCfUVIDOzQifTKUylx2SrJ69sp I2jq12nZXuIAPCcp0QD5GW3UUXFXAXEhpxG0ECnh4qqfj64SzQiduYS9L61L9h2i98DcRqvkKzm2 Cf3mhDzc3XdzXPwJA9dx1eOpFH+zCX5tweKAQwbeLe6Hs8gE3mz1B7NFOGDgRin1INDmZxgYHrt/ VZ21seWB9lun2npxi4Fg9vHdqdZtpkOfujdfv+bPTDAJ18Tx5PBmLdc9ZoDanfRQ+N+XOofubyI4 FMhQUK93ISfmiQFG6qdzeq/+98TZ/AGBbpG790tqcwAAAABJRU5ErkJggg== In-Reply-To: <87bn5y8urp.fsf@wanadoo.es> ("=?UTF-8?Q?=C3=93scar?= Fuentes"'s message of "Mon, 28 Mar 2016 17:52:26 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:115657 Archived-At: =D3scar Fuentes writes: > Lars Magne Ingebrigtsen writes: > > [snip] > >> So on to the specific problem of `M-q' again: If we think the general >> solution is a no go, would it still make sense to do the hash-the-buffer >> solution just for `M-q'? That is, does `M-q' ever change text >> properties in a way that we want maintained without changing the text >> itself? I think the answer to the last question is "no", but I'm not >> sure. > > To be precise, the question is not about *maintaining* the changed > properties (nobody suggested to throw them away) but about marking the > buffer as modified just because those properties [might have] changed. I've been trying to `M-q' stuff in a handful of different modes, and there doesn't seem to be any text property changes at all, as far as I can see. (When the text doesn't change, that is.) So I could just commit the changes I've got here (the new `hash-buffer' function and the `M-q' changes, along with unit tests and doc fixes), and then we can see how this feels and whether there are any gotchas. And then ponder the more general issues later. Does that sound OK to everybody? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no