From unknown Sat Jun 21 10:46:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#20369 <20369@debbugs.gnu.org> To: bug#20369 <20369@debbugs.gnu.org> Subject: Status: Rendering problems and fill column Reply-To: bug#20369 <20369@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:46:39 +0000 retitle 20369 Rendering problems and fill column reassign 20369 emacs submitter 20369 Mark Karpov severity 20369 normal tag 20369 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 19 05:59:08 2015 Received: (at submit) by debbugs.gnu.org; 19 Apr 2015 09:59:09 +0000 Received: from localhost ([127.0.0.1]:60439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yjm0K-0005RU-FP for submit@debbugs.gnu.org; Sun, 19 Apr 2015 05:59:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35264) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yjm0H-0005Qz-WF for submit@debbugs.gnu.org; Sun, 19 Apr 2015 05:59:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yjm0B-0004Ja-UC for submit@debbugs.gnu.org; Sun, 19 Apr 2015 05:59:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57928) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yjm0B-0004JU-RG for submit@debbugs.gnu.org; Sun, 19 Apr 2015 05:58:59 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yjm0A-0001F1-V7 for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2015 05:58:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yjm06-0004HR-51 for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2015 05:58:58 -0400 Received: from mail.openmailbox.org ([62.4.1.34]:47260) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yjm05-0004HC-Vh for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2015 05:58:54 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.openmailbox.org (Postfix) with ESMTP id 759E42E01BA for ; Sun, 19 Apr 2015 11:58:52 +0200 (CEST) X-Virus-Scanned: amavisd-new at openmailbox.org Received: from mail.openmailbox.org ([62.4.1.34]) by localhost (mail.openmailbox.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id tYVddslVAHHn for ; Sun, 19 Apr 2015 11:58:50 +0200 (CEST) From: Mark Karpov To: bug-gnu-emacs@gnu.org Subject: Rendering problems and fill column Date: Sun, 19 Apr 2015 15:57:58 +0600 Message-ID: <87mw2430ex.fsf@opmbx.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hello. I use `fill-column-indicator' package, however, it introduces some rendering problems, see this issue for example (other issues are also known): https://github.com/alpaker/Fill-Column-Indicator/issues/58 It may seem to be not a problem of vanilla Emacs, but the author of the package says: > This appears to be a regression in Emacs's display engine's handling > of cursor text properties. I'll look into isolating the underlying > issue and filing a bug report. I'll report back here (and close this > issue) after doing so. Not sure if he did so or not. If it's really a regression in Emacs's display engine, can we hope that it will be fixed in Emacs 25? Also, in my opinion, indication of fill column must be a built-in feature, because it's even more important than indication of empty lines at the end of file (which is implemented). What is your opinion on this problem? Best, =E2=80=94 Mark Karpov From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 19 12:55:11 2015 Received: (at 20369) by debbugs.gnu.org; 19 Apr 2015 16:55:11 +0000 Received: from localhost ([127.0.0.1]:60839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YjsUx-0001GY-6U for submit@debbugs.gnu.org; Sun, 19 Apr 2015 12:55:11 -0400 Received: from mtaout28.012.net.il ([80.179.55.184]:52387) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YjsUu-0001G6-Cf for 20369@debbugs.gnu.org; Sun, 19 Apr 2015 12:55:09 -0400 Received: from conversion-daemon.mtaout28.012.net.il by mtaout28.012.net.il (HyperSendmail v2007.08) id <0NN200500C5NJO00@mtaout28.012.net.il> for 20369@debbugs.gnu.org; Sun, 19 Apr 2015 19:53:48 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout28.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NN200AF0C9OEG90@mtaout28.012.net.il>; Sun, 19 Apr 2015 19:53:48 +0300 (IDT) Date: Sun, 19 Apr 2015 19:54:53 +0300 From: Eli Zaretskii Subject: Re: bug#20369: Rendering problems and fill column In-reply-to: <87mw2430ex.fsf@opmbx.org> X-012-Sender: halo1@inter.net.il To: Mark Karpov Message-id: <83twwc5a8y.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <87mw2430ex.fsf@opmbx.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20369 Cc: 20369@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Mark Karpov > Date: Sun, 19 Apr 2015 15:57:58 +0600 > > I use `fill-column-indicator' package, however, it introduces some > rendering problems Which ones, specifically? They aren't necessarily one and the same problem, so detailed bug reports with recipes for reproduction are welcome. Some of the problems were already discussed, see bug #18417 and the emacs-devel thread referenced there. > see this issue for example (other issues are also known): > > https://github.com/alpaker/Fill-Column-Indicator/issues/58 > > It may seem to be not a problem of vanilla Emacs, but the author of the > package says: > > > This appears to be a regression in Emacs's display engine's handling > > of cursor text properties. I'll look into isolating the underlying > > issue and filing a bug report. I'll report back here (and close this > > issue) after doing so. > > Not sure if he did so or not. He didn't, AFAICS (his last message was posted in November 2014). > If it's really a regression in Emacs's display engine, can we hope > that it will be fixed in Emacs 25? This particular issue not a display problem, it's a genuine problem with fci-mode vis-Ă -vis Dired. Fci-mode puts overlays on the end of each line; when you invoke dired-revert, that function calls erase-buffer, which deletes all of the text from the buffer, but leaves the overlays, all of them now crowded at buffer position 1. Then Dired re-inserts the directory into the buffer, but fci-mode's hooks that trigger re-computation of the overlays don't catch this particular case, so the old overlays are left in place, and redisplay shows them. You can work around this by using the quick-and-dirty fix below, although it's gross: it will trigger re-computation of fci-mode overlays in all the windows on the frame each time you type 'g'. So a better fix is necessary, IMO. > Also, in my opinion, indication of fill column must be a built-in > feature, because it's even more important than indication of empty > lines at the end of file (which is implemented). I agree; patches to do that are welcome. Here's the patch I promised: --- fill-column-indicator.el~ 2015-04-19 13:44:54 +0300 +++ fill-column-indicator.el 2015-04-19 15:17:03 +0300 @@ -393,6 +393,7 @@ '((after-change-functions fci-redraw-region t t) (before-change-functions fci-extend-rule-for-deletion nil t) (window-scroll-functions fci-update-window-for-scroll nil t) + (dired-after-readin-hook fci-redraw-frame) (window-configuration-change-hook fci-redraw-frame) (post-command-hook fci-post-command-check nil t) (change-major-mode-hook turn-off-fci-mode nil t) From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 19 22:14:47 2015 Received: (at 20369) by debbugs.gnu.org; 20 Apr 2015 02:14:47 +0000 Received: from localhost ([127.0.0.1]:32809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yk1EV-0007Vt-DW for submit@debbugs.gnu.org; Sun, 19 Apr 2015 22:14:47 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:41995) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yk1ET-0007Vk-GF for 20369@debbugs.gnu.org; Sun, 19 Apr 2015 22:14:45 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t3K2Ehb9010679; Sun, 19 Apr 2015 22:14:43 -0400 Received: by pastel.home (Postfix, from userid 20848) id F1FEC282C; Sun, 19 Apr 2015 22:14:42 -0400 (EDT) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#20369: Rendering problems and fill column Message-ID: References: <87mw2430ex.fsf@opmbx.org> <83twwc5a8y.fsf@gnu.org> Date: Sun, 19 Apr 2015 22:14:42 -0400 In-Reply-To: <83twwc5a8y.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 19 Apr 2015 19:54:53 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV5281=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5281> : inlines <2753> : streams <1425367> : uri <1910929> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 20369 Cc: 20369@debbugs.gnu.org, Mark Karpov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) > with fci-mode vis-=E0-vis Dired. Fci-mode puts overlays on the end of > each line; when you invoke dired-revert, that function calls > erase-buffer, which deletes all of the text from the buffer, but > leaves the overlays, all of them now crowded at buffer position 1. We could put the `evaporate' property on those overlays, maybe? Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 19 22:37:11 2015 Received: (at 20369) by debbugs.gnu.org; 20 Apr 2015 02:37:11 +0000 Received: from localhost ([127.0.0.1]:32834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yk1aB-00085E-6D for submit@debbugs.gnu.org; Sun, 19 Apr 2015 22:37:11 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:53745) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yk1a9-00084y-3O for 20369@debbugs.gnu.org; Sun, 19 Apr 2015 22:37:10 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NN3005002KB6Q00@a-mtaout22.012.net.il> for 20369@debbugs.gnu.org; Mon, 20 Apr 2015 05:37:02 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NN3005US39PAH10@a-mtaout22.012.net.il>; Mon, 20 Apr 2015 05:37:02 +0300 (IDT) Date: Mon, 20 Apr 2015 05:36:54 +0300 From: Eli Zaretskii Subject: Re: bug#20369: Rendering problems and fill column In-reply-to: X-012-Sender: halo1@inter.net.il To: Stefan Monnier Message-id: <83iocr5xvd.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8BIT References: <87mw2430ex.fsf@opmbx.org> <83twwc5a8y.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20369 Cc: 20369@debbugs.gnu.org, markkarpov@opmbx.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Stefan Monnier > Cc: Mark Karpov , 20369@debbugs.gnu.org > Date: Sun, 19 Apr 2015 22:14:42 -0400 > > > with fci-mode vis-ŕ-vis Dired. Fci-mode puts overlays on the end of > > each line; when you invoke dired-revert, that function calls > > erase-buffer, which deletes all of the text from the buffer, but > > leaves the overlays, all of them now crowded at buffer position 1. > > We could put the `evaporate' property on those overlays, maybe? Maybe. I really don't have a clear idea of what these overlays should and should not do. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 20 10:45:11 2015 Received: (at 20369) by debbugs.gnu.org; 20 Apr 2015 14:45:11 +0000 Received: from localhost ([127.0.0.1]:33694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkCwg-0006XW-SK for submit@debbugs.gnu.org; Mon, 20 Apr 2015 10:45:11 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:40825) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkCwd-0006Ws-M3 for 20369@debbugs.gnu.org; Mon, 20 Apr 2015 10:45:09 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NN400C000UU1500@a-mtaout20.012.net.il> for 20369@debbugs.gnu.org; Mon, 20 Apr 2015 17:44:00 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NN400B6V0XBXK20@a-mtaout20.012.net.il>; Mon, 20 Apr 2015 17:44:00 +0300 (IDT) Date: Mon, 20 Apr 2015 17:43:53 +0300 From: Eli Zaretskii Subject: Re: bug#20369: Rendering problems and fill column In-reply-to: <83iocr5xvd.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: monnier@IRO.UMontreal.CA Message-id: <83h9sa6es6.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8BIT References: <87mw2430ex.fsf@opmbx.org> <83twwc5a8y.fsf@gnu.org> <83iocr5xvd.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20369 Cc: 20369@debbugs.gnu.org, markkarpov@opmbx.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Mon, 20 Apr 2015 05:36:54 +0300 > From: Eli Zaretskii > Cc: 20369@debbugs.gnu.org, markkarpov@opmbx.org > > > From: Stefan Monnier > > Cc: Mark Karpov , 20369@debbugs.gnu.org > > Date: Sun, 19 Apr 2015 22:14:42 -0400 > > > > > with fci-mode vis-ŕ-vis Dired. Fci-mode puts overlays on the end of > > > each line; when you invoke dired-revert, that function calls > > > erase-buffer, which deletes all of the text from the buffer, but > > > leaves the overlays, all of them now crowded at buffer position 1. > > > > We could put the `evaporate' property on those overlays, maybe? > > Maybe. I really don't have a clear idea of what these overlays should > and should not do. Actually, no, this won't work, at least not easily, because those overlays are empty, so they cannot have the 'evaporate' property without, well, evaporating on the spot. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 20 13:53:08 2015 Received: (at 20369) by debbugs.gnu.org; 20 Apr 2015 17:53:08 +0000 Received: from localhost ([127.0.0.1]:33783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkFsa-00041W-3d for submit@debbugs.gnu.org; Mon, 20 Apr 2015 13:53:08 -0400 Received: from mail2.openmailbox.org ([62.4.1.33]:43561) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkFsX-00041N-VY for 20369@debbugs.gnu.org; Mon, 20 Apr 2015 13:53:06 -0400 Received: from localhost (localhost [127.0.0.1]) by mail2.openmailbox.org (Postfix) with ESMTP id A7D72203888 for <20369@debbugs.gnu.org>; Mon, 20 Apr 2015 19:53:04 +0200 (CEST) X-Virus-Scanned: amavisd-new at openmailbox.org Received: from mail2.openmailbox.org ([62.4.1.33]) by localhost (mail.openmailbox.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Ys7qReRmCV6h for <20369@debbugs.gnu.org>; Mon, 20 Apr 2015 19:53:02 +0200 (CEST) From: Mark Karpov To: 20369@debbugs.gnu.org Subject: Possible inclusion of fci-mode Date: Mon, 20 Apr 2015 23:52:07 +0600 Message-ID: <87wq164ri0.fsf@opmbx.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20369 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) In general, I think it's pretty easy to take already working `fci-mode': https://github.com/alpaker/Fill-Column-Indicator/blob/master/fill-column-in= dicator.el make it work smoothly with the rest of Emacs (this means fix that bug and bug when some lines are shifted in ERC and after `report-emacs-bug'). Maybe some cosmetic changes=E2=80=A6 It's too bad that= it's impossible to display overlay when actual line is empty (no idea if it could be fixed, but it causes some little problems in `ace-window' mode too, for example). I think it wouldn't hurt if this mode were enabled by default in Emacs 25. All major editors, for example Atom, have this fill-column indicator=E2=80=A6 pretty nice. In principle I could dig into it, although I only have desire, but no free time. Probably you can do it much better, if you have time for it. Regards, =E2=80=94 Mark Karpov From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 20 15:19:25 2015 Received: (at 20369) by debbugs.gnu.org; 20 Apr 2015 19:19:25 +0000 Received: from localhost ([127.0.0.1]:33848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkHE4-000671-R2 for submit@debbugs.gnu.org; Mon, 20 Apr 2015 15:19:25 -0400 Received: from mtaout27.012.net.il ([80.179.55.183]:49151) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkHE2-00066l-21 for 20369@debbugs.gnu.org; Mon, 20 Apr 2015 15:19:23 -0400 Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NN400100D0C4Y00@mtaout27.012.net.il> for 20369@debbugs.gnu.org; Mon, 20 Apr 2015 22:14:16 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NN400LLWDFSBK50@mtaout27.012.net.il>; Mon, 20 Apr 2015 22:14:16 +0300 (IDT) Date: Mon, 20 Apr 2015 22:19:09 +0300 From: Eli Zaretskii Subject: Re: bug#20369: Possible inclusion of fci-mode In-reply-to: <87wq164ri0.fsf@opmbx.org> X-012-Sender: halo1@inter.net.il To: Mark Karpov Message-id: <83a8y2621e.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <87mw2430ex.fsf@opmbx.org> <87wq164ri0.fsf@opmbx.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 20369 Cc: 20369@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Mark Karpov > Date: Mon, 20 Apr 2015 23:52:07 +0600 > > In general, I think it's pretty easy to take already working `fci-mode': > > https://github.com/alpaker/Fill-Column-Indicator/blob/master/fill-column-indicator.el > > make it work smoothly with the rest of Emacs (this means fix that bug > and bug when some lines are shifted in ERC and after > `report-emacs-bug'). I think it also has (or had?) problems with line-move-visual. > Maybe some cosmetic changes… It's too bad that it's > impossible to display overlay when actual line is empty (no idea if it > could be fixed, but it causes some little problems in `ace-window' mode > too, for example). I think it wouldn't hurt if this mode were enabled by > default in Emacs 25. All major editors, for example Atom, have this > fill-column indicator… pretty nice. I'd like to see this integrated into the display engine, before we recommend it, let alone make it the default. Right now, it plugs itself into all kinds of hooks, and moves overlays after redisplay, which generally requires an additional redisplay cycle, with a net effect of slowing down redisplay. > In principle I could dig into it, although I only have desire, but no > free time. Probably you can do it much better, if you have time for it. Sure, volunteers are welcome. If needed, I can offer help and guidance with changes in the display engine. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 20 15:34:46 2015 Received: (at 20369) by debbugs.gnu.org; 20 Apr 2015 19:34:46 +0000 Received: from localhost ([127.0.0.1]:33872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkHSw-0006XE-55 for submit@debbugs.gnu.org; Mon, 20 Apr 2015 15:34:46 -0400 Received: from mercure.iro.umontreal.ca ([132.204.24.67]:50482) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkHSt-0006X5-Lh for 20369@debbugs.gnu.org; Mon, 20 Apr 2015 15:34:44 -0400 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 4014785ECD; Mon, 20 Apr 2015 15:34:43 -0400 (EDT) Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id 9E5431E5B8C; Mon, 20 Apr 2015 15:34:06 -0400 (EDT) Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id 6F8A9B40DC; Mon, 20 Apr 2015 15:34:06 -0400 (EDT) From: Stefan Monnier To: Mark Karpov Subject: Re: bug#20369: Possible inclusion of fci-mode Message-ID: References: <87mw2430ex.fsf@opmbx.org> <87wq164ri0.fsf@opmbx.org> Date: Mon, 20 Apr 2015 15:34:06 -0400 In-Reply-To: <87wq164ri0.fsf@opmbx.org> (Mark Karpov's message of "Mon, 20 Apr 2015 23:52:07 +0600") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.71, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, MC_COPYWRT 0.11, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca X-Spam-Status: No X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20369 Cc: 20369@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > In general, I think it's pretty easy to take already working `fci-mode': > https://github.com/alpaker/Fill-Column-Indicator/blob/master/fill-column-indicator.el I'd be happy to see it added to GNU ELPA. AFAICT its copyright is OK (Alp already signed the paperwork and the other contributions seem to be small enough). > too, for example). I think it wouldn't hurt if this mode were enabled by > default in Emacs 25. I don't think this is an option. AFAICT fci-mode is just not reliable and efficient enough for that. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 10 16:11:52 2020 Received: (at 20369) by debbugs.gnu.org; 10 Dec 2020 21:11:52 +0000 Received: from localhost ([127.0.0.1]:39445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knTE7-0001Bo-TX for submit@debbugs.gnu.org; Thu, 10 Dec 2020 16:11:52 -0500 Received: from mail-pl1-f181.google.com ([209.85.214.181]:43275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knTE5-0001BO-Hi for 20369@debbugs.gnu.org; Thu, 10 Dec 2020 16:11:49 -0500 Received: by mail-pl1-f181.google.com with SMTP id x12so2963235plr.10 for <20369@debbugs.gnu.org>; Thu, 10 Dec 2020 13:11:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=eMm4vQ7eFTqn7lhJTNwNJ7n1aQ2ByFj0xqj+15KCloc=; b=GnOBXvD2WI6qFHYWESyQd2iRio4XnTE79Lw3d08CY/1wsnjfZECWLJeLlIWbXFziey XYi4+FF3PcotaR8EeRzLafBseWNsx07ufGJMkO+GXjpngvjq1bvvbAUnRfQAIaYKgs8k /b0mOIOoWkHX7r0wnCXsY7LDGv+BW1NeD9j++QUbfK/MPRltozYMb/8FESxia0Voum2I ID7QjlQ5TmeqKYI67Wj6sqeUtgRNVkYjv5I27sfNNYqeKjL5FmnP8/289sEHHl7f6wIB +FMQvOl7XtCPN1MpR1gHGsYvAxIPxQwb5F/nMIUuBZqA/68lukBsNKioetKDAC0pTQaB Z7Iw== X-Gm-Message-State: AOAM531xy3u+LAp3s9vvN+6i1y0Tlr8VU6UwgGw9vmdiW2R7RLTxkBCE puKGru/Gq2IIceaLgSeeL4nk9Xi32kg7L6b35Ck= X-Google-Smtp-Source: ABdhPJz3aefBLs8WxDRaOnTBt6gYrNbHaNia8zXGg7Gag7TNgpLH0XNXcBKKmxQrTm/iHiborflO9Umo6S0qQcXiEfs= X-Received: by 2002:a17:902:d351:b029:db:e003:3b88 with SMTP id l17-20020a170902d351b02900dbe0033b88mr3856620plk.70.1607634703811; Thu, 10 Dec 2020 13:11:43 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 10 Dec 2020 15:11:43 -0600 From: Stefan Kangas In-Reply-To: <87mw2430ex.fsf@opmbx.org> (Mark Karpov's message of "Sun, 19 Apr 2015 15:57:58 +0600") References: <87mw2430ex.fsf@opmbx.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Thu, 10 Dec 2020 15:11:43 -0600 Message-ID: Subject: Re: bug#20369: Rendering problems and fill column To: Mark Karpov Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 20369 Cc: 20369@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Mark Karpov writes: > Hello. > > I use `fill-column-indicator' package, however, it introduces some > rendering problems, see this issue for example (other issues are also > known): > > https://github.com/alpaker/Fill-Column-Indicator/issues/58 > > It may seem to be not a problem of vanilla Emacs, but the author of the > package says: > >> This appears to be a regression in Emacs's display engine's handling >> of cursor text properties. I'll look into isolating the underlying >> issue and filing a bug report. I'll report back here (and close this >> issue) after doing so. > > Not sure if he did so or not. If it's really a regression in Emacs's > display engine, can we hope that it will be fixed in Emacs 25? Also, in > my opinion, indication of fill column must be a built-in feature, > because it's even more important than indication of empty lines at the > end of file (which is implemented). > > What is your opinion on this problem? It seems like the author of Fill-Column-Indicator is now recommending the use of "display-fill-column-indicator": > The functionality provided by this package has now been implemented > natively in Emacs as display-fill-column-indicator-mode, available as of > version 27.0.90. Unless you are forced to use an older Emacs, you should > use the native implementation instead of fci-mode. It's unaffected by > most of the compatibility issues that this add-on has. https://github.com/alpaker/fill-column-indicator Does that mean that this bug could be closed, or is there more to do here? From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 10 16:11:47 2020 Received: (at control) by debbugs.gnu.org; 10 Dec 2020 21:11:48 +0000 Received: from localhost ([127.0.0.1]:39442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knTE3-0001BY-MI for submit@debbugs.gnu.org; Thu, 10 Dec 2020 16:11:47 -0500 Received: from mail-pf1-f175.google.com ([209.85.210.175]:41371) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knTE1-0001BJ-Hq for control@debbugs.gnu.org; Thu, 10 Dec 2020 16:11:46 -0500 Received: by mail-pf1-f175.google.com with SMTP id t8so5317109pfg.8 for ; Thu, 10 Dec 2020 13:11:45 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=2c+qeEGn5eOT1oZE3EE3cdUTbgyq/aPb0OJpUS8OoeY=; b=FbpmJGEwnPrse8faLqAXza9cMlGmydTufMQWaPszkTYZHLgsE6pSawiXc7RV3IUVXX XR/7ibUm3/GyIcX3n3N0oB154v4i+L48ebCpUE8yQ8rt0SP6WdDMJTZvbLTTsuZgbIlT e/MAoOIqjPOa07PQHtKWizh79SA8kbWpj5X5sNcGqgAOxS6qg5sq8YqJj/IrHVDJXtPi UULLTtUBplaCWwL3laDCzQAJAfxLGnh+9eelFcns4G/mlwEAoEkM4CWTvcUcrhJpphS4 UEmHIjyiezm/+n8nFCI2cYxy3GTFL8BXQtALQkBGf8hPDx0F/CoYynO1yL9n+p8EVxB4 07iA== X-Gm-Message-State: AOAM530fY78v9+QzCZTaaJACrZ76Fvxc3Id9U3f6+nVfNSpnIOzieBph bBSBlbpkURX1eosuX6stSdnHi4OZI85U3RkFmwTdIpgAvu4= X-Google-Smtp-Source: ABdhPJwBE2w6gk0VVJEcph1Jqr96mQzTfc3SbxHHsZ8ifDQqSq/PaBYeH1I+hcXZRwIeXdqsfG7DJJQHLN/FLEZSeu0= X-Received: by 2002:a17:90b:100e:: with SMTP id gm14mr1354479pjb.179.1607634699410; Thu, 10 Dec 2020 13:11:39 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 10 Dec 2020 15:11:38 -0600 From: Stefan Kangas MIME-Version: 1.0 Date: Thu, 10 Dec 2020 15:11:38 -0600 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 20369 + moreinfo thanks Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.210.175 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.210.175 listed in list.dnswl.org] 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 2.0 BLANK_SUBJECT Subject is present but empty 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 20369 + moreinfo thanks Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.210.175 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.210.175 listed in list.dnswl.org] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 2.0 BLANK_SUBJECT Subject is present but empty 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different tags 20369 + moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 11 02:55:37 2020 Received: (at 20369) by debbugs.gnu.org; 11 Dec 2020 07:55:37 +0000 Received: from localhost ([127.0.0.1]:39851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kndH6-0004He-SW for submit@debbugs.gnu.org; Fri, 11 Dec 2020 02:55:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kndH1-0004HM-D9 for 20369@debbugs.gnu.org; Fri, 11 Dec 2020 02:55:35 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57986) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kndGw-0001Mr-1x; Fri, 11 Dec 2020 02:55:26 -0500 Received: from [176.228.60.248] (port=3977 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kndGu-0002cN-5e; Fri, 11 Dec 2020 02:55:25 -0500 Date: Fri, 11 Dec 2020 09:55:07 +0200 Message-Id: <83k0to3hgk.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-Reply-To: (message from Stefan Kangas on Thu, 10 Dec 2020 15:11:43 -0600) Subject: Re: bug#20369: Rendering problems and fill column References: <87mw2430ex.fsf@opmbx.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 20369 Cc: 20369@debbugs.gnu.org, markkarpov@opmbx.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Thu, 10 Dec 2020 15:11:43 -0600 > Cc: 20369@debbugs.gnu.org > > It seems like the author of Fill-Column-Indicator is now recommending > the use of "display-fill-column-indicator": > > > The functionality provided by this package has now been implemented > > natively in Emacs as display-fill-column-indicator-mode, available as of > > version 27.0.90. Unless you are forced to use an older Emacs, you should > > use the native implementation instead of fci-mode. It's unaffected by > > most of the compatibility issues that this add-on has. > > https://github.com/alpaker/fill-column-indicator > > Does that mean that this bug could be closed, or is there more to do > here? I think this should be closed, yes. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 11 05:55:24 2020 Received: (at 20369-done) by debbugs.gnu.org; 11 Dec 2020 10:55:24 +0000 Received: from localhost ([127.0.0.1]:40203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kng56-0002b2-3e for submit@debbugs.gnu.org; Fri, 11 Dec 2020 05:55:24 -0500 Received: from mail-pl1-f175.google.com ([209.85.214.175]:38249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kng52-0002ai-Dn for 20369-done@debbugs.gnu.org; Fri, 11 Dec 2020 05:55:22 -0500 Received: by mail-pl1-f175.google.com with SMTP id 4so4403338plk.5 for <20369-done@debbugs.gnu.org>; Fri, 11 Dec 2020 02:55:20 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=dBKy3vsOYC/FPBJB3poVjabn2Po+o9bE6s9/WvUw7Ao=; b=KJCuGDpVPrgzUkado48Z9O8cF3AeUZNMKBW1OGlHNxqHSmdibWWWFTqz7J94fXRjgD 9SYhsjgUzrSn6NJSFMCO20Xkhtvh9vXYjAt7TZz7VXN55zyO4uN2EkQq7eItBf9A1qAs O8M0rVJw+KWGwOtiThWpq2YvYGlUKUJKJPNEsansm2BbJ3fXzTo9biireYG5wj3eBsUN hfTwXjAxJDsVOnCTBq7R7hAOkTCskFh/qTUQwx3EwJRBe8ZYU1mrL4pe5d8jc9yQ+emC NEYW3YvxgmrpJq0LVnsJH+m1qaEh/rtYM0il7jSz/El9BFMcqEtfML3zs7VdVK4Nt5Cc U8qA== X-Gm-Message-State: AOAM531o9UjycTXoiaNKBR1h8Nk3qHSVfyM3ID/k73TBHfS7NWrjxkmm zXeGggBKuWkXd13Pc6a3ZRX5ITf9pQlPbgd23D0= X-Google-Smtp-Source: ABdhPJzRMCBCB1TLcIRyHTS6xKOslnmR/gRef9adGt304i8/zzDWsb+29y6PifvpdkSKSC5dwcjiqHHLWfmcSsUX6BA= X-Received: by 2002:a17:902:9309:b029:db:c725:d19c with SMTP id bc9-20020a1709029309b02900dbc725d19cmr10826604plb.39.1607684114629; Fri, 11 Dec 2020 02:55:14 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 11 Dec 2020 04:55:13 -0600 From: Stefan Kangas In-Reply-To: <83k0to3hgk.fsf@gnu.org> References: <87mw2430ex.fsf@opmbx.org> <83k0to3hgk.fsf@gnu.org> MIME-Version: 1.0 Date: Fri, 11 Dec 2020 04:55:13 -0600 Message-ID: Subject: Re: bug#20369: Rendering problems and fill column To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 20369-done Cc: 20369-done@debbugs.gnu.org, markkarpov@opmbx.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Eli Zaretskii writes: >> It seems like the author of Fill-Column-Indicator is now recommending >> the use of "display-fill-column-indicator": >> >> > The functionality provided by this package has now been implemented >> > natively in Emacs as display-fill-column-indicator-mode, available as of >> > version 27.0.90. Unless you are forced to use an older Emacs, you should >> > use the native implementation instead of fci-mode. It's unaffected by >> > most of the compatibility issues that this add-on has. >> >> https://github.com/alpaker/fill-column-indicator >> >> Does that mean that this bug could be closed, or is there more to do >> here? > > I think this should be closed, yes. Done. If anyone disagrees and there is more to do here, please reopen the bug. From unknown Sat Jun 21 10:46:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 08 Jan 2021 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator