From unknown Sun Jun 22 00:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20369: Rendering problems and fill column Resent-From: Mark Karpov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Apr 2015 10:00:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20369 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20369@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.142943754920929 (code B ref -1); Sun, 19 Apr 2015 10:00:04 +0000 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 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-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 unknown Sun Jun 22 00:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20369: Rendering problems and fill column Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Apr 2015 16:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20369 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Karpov Cc: 20369@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20369-submit@debbugs.gnu.org id=B20369.14294625114875 (code B ref 20369); Sun, 19 Apr 2015 16:56:01 +0000 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 In-reply-to: <87mw2430ex.fsf@opmbx.org> X-012-Sender: halo1@inter.net.il 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-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.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 unknown Sun Jun 22 00:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20369: Rendering problems and fill column Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Apr 2015 02:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20369 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 20369@debbugs.gnu.org, Mark Karpov Received: via spool by 20369-submit@debbugs.gnu.org id=B20369.142949608728890 (code B ref 20369); Mon, 20 Apr 2015 02:15:02 +0000 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 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-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 unknown Sun Jun 22 00:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20369: Rendering problems and fill column Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Apr 2015 02:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20369 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 20369@debbugs.gnu.org, markkarpov@opmbx.org Reply-To: Eli Zaretskii Received: via spool by 20369-submit@debbugs.gnu.org id=B20369.142949743131081 (code B ref 20369); Mon, 20 Apr 2015 02:38:02 +0000 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 In-reply-to: X-012-Sender: halo1@inter.net.il 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-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.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 unknown Sun Jun 22 00:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20369: Rendering problems and fill column Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Apr 2015 14:46:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20369 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: monnier@IRO.UMontreal.CA Cc: 20369@debbugs.gnu.org, markkarpov@opmbx.org Reply-To: Eli Zaretskii Received: via spool by 20369-submit@debbugs.gnu.org id=B20369.142954111125147 (code B ref 20369); Mon, 20 Apr 2015 14:46:03 +0000 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 In-reply-to: <83iocr5xvd.fsf@gnu.org> X-012-Sender: halo1@inter.net.il 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-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.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 unknown Sun Jun 22 00:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20369: Possible inclusion of fci-mode References: <87mw2430ex.fsf@opmbx.org> In-Reply-To: <87mw2430ex.fsf@opmbx.org> Resent-From: Mark Karpov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Apr 2015 17:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20369 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20369@debbugs.gnu.org Received: via spool by 20369-submit@debbugs.gnu.org id=B20369.142955238815475 (code B ref 20369); Mon, 20 Apr 2015 17:54:02 +0000 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 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-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 unknown Sun Jun 22 00:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20369: Possible inclusion of fci-mode Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Apr 2015 19:20:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20369 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Karpov Cc: 20369@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 20369-submit@debbugs.gnu.org id=B20369.142955756523503 (code B ref 20369); Mon, 20 Apr 2015 19:20:03 +0000 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 In-reply-to: <87wq164ri0.fsf@opmbx.org> X-012-Sender: halo1@inter.net.il 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-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.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 unknown Sun Jun 22 00:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20369: Possible inclusion of fci-mode Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Apr 2015 19:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20369 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Karpov Cc: 20369@debbugs.gnu.org Received: via spool by 20369-submit@debbugs.gnu.org id=B20369.142955848625128 (code B ref 20369); Mon, 20 Apr 2015 19:35:02 +0000 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 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-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 unknown Sun Jun 22 00:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20369: Rendering problems and fill column Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Dec 2020 21:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20369 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Karpov Cc: 20369@debbugs.gnu.org Received: via spool by 20369-submit@debbugs.gnu.org id=B20369.16076347124581 (code B ref 20369); Thu, 10 Dec 2020 21:12:02 +0000 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: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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 unknown Sun Jun 22 00:57:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20369: Rendering problems and fill column Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Dec 2020 07:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20369 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Stefan Kangas Cc: 20369@debbugs.gnu.org, markkarpov@opmbx.org Received: via spool by 20369-submit@debbugs.gnu.org id=B20369.160767333716474 (code B ref 20369); Fri, 11 Dec 2020 07:56:02 +0000 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 In-Reply-To: (message from Stefan Kangas on Thu, 10 Dec 2020 15:11:43 -0600) References: <87mw2430ex.fsf@opmbx.org> X-Spam-Score: -2.3 (--) 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 unknown Sun Jun 22 00:57:46 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Mark Karpov Subject: bug#20369: closed (Re: bug#20369: Rendering problems and fill column) Message-ID: References: <87mw2430ex.fsf@opmbx.org> X-Gnu-PR-Message: they-closed 20369 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: moreinfo Reply-To: 20369@debbugs.gnu.org Date: Fri, 11 Dec 2020 10:56:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1607684162-10040-1" This is a multi-part message in MIME format... ------------=_1607684162-10040-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20369: Rendering problems and fill column which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 20369@debbugs.gnu.org. --=20 20369: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20369 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1607684162-10040-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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. ------------=_1607684162-10040-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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 ------------=_1607684162-10040-1--