From unknown Mon Jun 23 23:50:14 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#32337 <32337@debbugs.gnu.org> To: bug#32337 <32337@debbugs.gnu.org> Subject: Status: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed Reply-To: bug#32337 <32337@debbugs.gnu.org> Date: Tue, 24 Jun 2025 06:50:14 +0000 retitle 32337 26.1; display-line-numbers-mode makes cursor ill-aligned when= number face is changed reassign 32337 emacs submitter 32337 Carlos Pita severity 32337 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 31 15:20:00 2018 Received: (at submit) by debbugs.gnu.org; 31 Jul 2018 19:20:00 +0000 Received: from localhost ([127.0.0.1]:36668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkaBb-0003r4-LS for submit@debbugs.gnu.org; Tue, 31 Jul 2018 15:20:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkaBZ-0003ql-QV for submit@debbugs.gnu.org; Tue, 31 Jul 2018 15:19:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fkaBS-0000i4-Sd for submit@debbugs.gnu.org; Tue, 31 Jul 2018 15:19:52 -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,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35595) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fkaBS-0000hq-NZ for submit@debbugs.gnu.org; Tue, 31 Jul 2018 15:19:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59972) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fkaBQ-0005fY-TJ for bug-gnu-emacs@gnu.org; Tue, 31 Jul 2018 15:19:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fkaBM-0000eI-O7 for bug-gnu-emacs@gnu.org; Tue, 31 Jul 2018 15:19:48 -0400 Received: from mail-qt0-x22a.google.com ([2607:f8b0:400d:c0d::22a]:37759) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fkaBM-0000du-Gp for bug-gnu-emacs@gnu.org; Tue, 31 Jul 2018 15:19:44 -0400 Received: by mail-qt0-x22a.google.com with SMTP id n6-v6so17239146qtl.4 for ; Tue, 31 Jul 2018 12:19:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=9hhkAjr5bc25wcehQLSPdR/mUm4pdUt+/AUmRMexWGc=; b=uzmapESEJivACNtJiPLF0PxkQ3v2ha7gRGXtfTBrJ+8s8hLYjPHzJ8lUi+HX74F2ZG uf/2tB0+Fdh7AsPvIKNGqeVNr8dq51wEAzdnKZVkdu4Qlqh5x4LGCPvbR7IDsR3sJVM4 yWnFVmh6p/9Tbc9dlOSaNttGGR4Fr2CMeu/HSLrpxoIeA6InKTc0PitX4wjdn6AIusp7 LCllWX/ihrIMt8323TzioZ8Tw4nGegH0dJvKb/F1DM2ap6YJBa1yQn28DbpcXi5t1MyZ +lrp9TmEJAEbNb+drgMGNk50Wcn5ycNshH7rE6jmDRm1ZTF0GOYWdSYDAoXc3u15UpVF AVug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=9hhkAjr5bc25wcehQLSPdR/mUm4pdUt+/AUmRMexWGc=; b=Y5iFoBE4Rl6WS9ZIUnHupK3q2CbGDfozY0YSJfwlA+1po/Ka4SBnkA3wtwfddNgZ9p cR3IH8I1FcaanEx6N3wF+Byj5ewLwlL1tqtg7vBUYbAwiMXBfSWVDx06gXuZkdbuRblZ 8vvN7bGvpromRHcykQ7amlaGV3on6rznoUhDlKszFPOpoQN0f0B6mf+y56Slx9lKI4Oi +Ghg5qWgz3tw0PkDGgJWgP4Wplt/ysU5uTXiqjVgAPjnkcwZtmbIt6bjivg2sHbQKw95 4q+Snu6i9FBxpOu001xwYZELifePbjFOHfvo6dFYnQ0ZCROkD5D85BEVwfvVvnwYzMU4 BMzw== X-Gm-Message-State: AOUpUlF+eAan1fTahZPYg++wAg+CDrHxRJV9X33LIZOmehTkVDaswcdn EWw1BFDauZKIvqmlPNVgPMxoE3Ic X-Google-Smtp-Source: AAOMgpegH/jAmIIUnmMNRj/x77WOk+FtU3P3Dt1wZHI32H4qv5kb+k9QygGWmP0jexr/MI3kmNz7Ew== X-Received: by 2002:ac8:6681:: with SMTP id d1-v6mr21702778qtp.94.1533064783523; Tue, 31 Jul 2018 12:19:43 -0700 (PDT) Received: from archlinux ([190.2.33.33]) by smtp.gmail.com with ESMTPSA id h55-v6sm13936028qta.86.2018.07.31.12.19.41 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 31 Jul 2018 12:19:42 -0700 (PDT) From: Carlos Pita To: bug-gnu-emacs@gnu.org Subject: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed Date: Tue, 31 Jul 2018 16:19:39 -0300 Message-ID: <87effjtdpw.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit 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: -5.0 (-----) With the new display-line-numbers-mode, if you customize faces to something like, say: '(line-number ((t (:height 0.85)))) '(line-number-current-line ((t (:height 0.85)))) Then the cursor will be ill-aligned (a bit shifted to the right) when it's in the last line of the buffer. This line has no number and it seems to be that the spacing is miscalculated using the default face size. --- In GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2018-07-05 built on juergen Windowing system distributor 'The X.Org Foundation', version 11.0.12000000 Recent messages: Whitespace mode disabled in current buffer Auto-saving...done Quit [2 times] C-h C-g is undefined Quit [3 times] apply: Command attempted to use minibuffer while in minibuffer ESC M-x is undefined ESC ESC is undefined ESC ESC M-x is undefined previous-line: Beginning of buffer Quit [4 times] Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES THREADS LIBSYSTEMD LCMS2 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: C/*l Minor modes in effect: global-magit-file-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t pdf-occur-global-minor-mode: t diff-auto-refine-mode: t pyvenv-mode: t shell-dirtrack-mode: t xclip-mode: t winner-mode: t show-paren-mode: t ido-ubiquitous-mode: t ido-everywhere: t global-company-mode: t company-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs debug ob-ditaa ob-plantuml org-archive org-bibtex bibtex org-capture org-clock org-colview org-crypt org-habit org-agenda org-indent org-table cl-print completion dabbrev autoload lisp-mnt magit-bookmark magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-collab ghub-graphql ghub url-http tls gnutls url-gw nsm url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode magit-core magit-autorevert autorevert filenotify magit-process magit-margin magit-mode git-commit magit-git magit-section magit-utils crm magit-popup log-edit message rmc puny rfc822 mml mml-sec epa derived epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader pcvs-util add-log with-editor async-bytecomp async dash tabify misearch multi-isearch face-remap vc-git whitespace server display-line-numbers checkdoc pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet dired dired-loaddefs pdf-isearch let-alist pdf-misc imenu pdf-tools pdf-view bookmark pp jka-compr pdf-cache pdf-info tq pdf-util image-mode org-protocol org-element avl-tree generator org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs cl-extra yasnippet elec-pair highlight-indentation flymake-proc flymake warnings help-fns radix-tree help-mode elpy find-file-in-project ivy delsel colir color ivy-overlay ffap thingatpt windmove diff-mode easy-mmode elpy-shell pyvenv esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util elpy-profile elpy-django elpy-refactor subr-x python tramp-sh tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete parse-time format-spec advice json map grep compile comint ansi-color files-x doom-themes-org doom-tomorrow-night-theme doom-themes doom-themes-common company-oddmuse company-keywords company-etags etags xref project company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb xclip winner ring paren ido-completing-read+ memoize s cus-edit minibuf-eldef ido gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums time-date mail-utils mm-util mail-prsvr wid-edit company edmacro kmacro pcase cus-start cus-load finder-inf info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1265435 39917) (symbols 48 52701 1) (miscs 40 4729 1375) (strings 32 163288 1415) (string-bytes 1 4870943) (vectors 16 85036) (vector-slots 8 1342564 39156) (floats 8 612 542) (intervals 56 5026 459) (buffers 992 53)) From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 31 15:26:59 2018 Received: (at submit) by debbugs.gnu.org; 31 Jul 2018 19:26:59 +0000 Received: from localhost ([127.0.0.1]:36673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkaIN-00042q-Ko for submit@debbugs.gnu.org; Tue, 31 Jul 2018 15:26:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkaIL-00042Z-Ue for submit@debbugs.gnu.org; Tue, 31 Jul 2018 15:26:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fkaIF-00063c-Tn for submit@debbugs.gnu.org; Tue, 31 Jul 2018 15:26:52 -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.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51349) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fkaIF-00063U-Qc for submit@debbugs.gnu.org; Tue, 31 Jul 2018 15:26:51 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34241) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fkaIE-0001rz-TH for bug-gnu-emacs@gnu.org; Tue, 31 Jul 2018 15:26:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fkaIE-00062S-6u for bug-gnu-emacs@gnu.org; Tue, 31 Jul 2018 15:26:50 -0400 Received: from mail-yb0-x235.google.com ([2607:f8b0:4002:c09::235]:35606) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fkaIE-00061z-1G for bug-gnu-emacs@gnu.org; Tue, 31 Jul 2018 15:26:50 -0400 Received: by mail-yb0-x235.google.com with SMTP id x15-v6so6597846ybm.2 for ; Tue, 31 Jul 2018 12:26:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=Bs2YgX5Z4c1NDfevqAd75XJ1fMbU1vl0hhPOhSJpmO4=; b=RIUlsZh0DBXkOV+oM42UyNEUobD+0ptjvqX7DGwjH5tS6V6+wB8WWLeqiMrHUy973w C5xY3OLGNTBmim/uQFUB06PCwu16vO+0OP+FCqNiKlhdU57SdlAu3r+xkjWkcIzapPSL cN4yAT40aQDQPxEJ48hRsEmLyEMS9fIL5G3ABRHS9yd7PzwReYWT2p3f+SwK7Hi2qFwQ Fk+GNnnS6RBYCPt8Ym5Fm5hbJQ8c6Ie5bGorYPs6N6SM2SXWD6uEVVIaRavk80xMFdkb cYPC+5LA6Yaimj6I7beIjhFdmwh3KZj8dT9CIxytgeDbrq+0awtKrJLZzYKa5NFC2hoF ++CA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=Bs2YgX5Z4c1NDfevqAd75XJ1fMbU1vl0hhPOhSJpmO4=; b=Lh6GyW1tYJ05BlOZ/Bp5CG1OEz+ygPRG9hCh81aygXSneHkCcmpgSUvm8bQduC6SQw +CkZlAhrRk9YO80B5smwaL5ILiFS4qbL2OzYy6HrCQkgJ6CvBc+jEbHUSF+SP0mHt+U6 kd6u06teh2GR2hw+OPaCf/e9Y9pS85ZDe+4I8qz0gj5HpAuw2s+/OcDRxh1MmyI86evg Lab26u7S+oRWnOUoUmfzKCuXZPZwTqJ9+VUX56XOTA6jsQR42+w+gAfE4G2QHIfrDt+l MuEwUZVKBS/Jemr/1tWjsE1FG4qhTiDyRJ7QZmeZHfdr9F7uwZM3I2zxvu63TK5OGbsT YDrw== X-Gm-Message-State: AOUpUlEYZ3mSDwpQ7ehQshb8s0eTcPzr25FY/UrnyF9Dja+Mvqu1HVch 580jAdqbj3pSZhnXVSBjbTcyyRKzbJAZAt56BPg/iQ== X-Google-Smtp-Source: AAOMgpdIZhe/Vr0X11eNMjZ6J+PW1Zua4pyWRG/j+PRBYMxXrknoHqZKzRxSHKl/aVyumZmz/lnItvtNFuWGZJ0Adm4= X-Received: by 2002:a25:ad54:: with SMTP id l20-v6mr12178122ybe.32.1533065209079; Tue, 31 Jul 2018 12:26:49 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:c651:0:0:0:0:0 with HTTP; Tue, 31 Jul 2018 12:26:28 -0700 (PDT) In-Reply-To: <87effjtdpw.fsf@gmail.com> References: <87effjtdpw.fsf@gmail.com> From: Carlos Pita Date: Tue, 31 Jul 2018 16:26:28 -0300 Message-ID: Subject: Re: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit 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: -5.0 (-----) Maybe this line should also get a line number when the cursor is there. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 03:47:56 2018 Received: (at 32337) by debbugs.gnu.org; 1 Aug 2018 07:47:56 +0000 Received: from localhost ([127.0.0.1]:36923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fklrP-00038K-RQ for submit@debbugs.gnu.org; Wed, 01 Aug 2018 03:47:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57035) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fklrO-000386-EK for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 03:47:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fklrG-0007Fg-30 for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 03:47:49 -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 fencepost.gnu.org ([2001:4830:134:3::e]:43749) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fklrF-0007FD-Up; Wed, 01 Aug 2018 03:47:46 -0400 Received: from [176.228.60.248] (port=3296 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fklrF-0005Fj-9a; Wed, 01 Aug 2018 03:47:45 -0400 Date: Wed, 01 Aug 2018 10:47:56 +0300 Message-Id: <83a7q6o7df.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: <87effjtdpw.fsf@gmail.com> (message from Carlos Pita on Tue, 31 Jul 2018 16:19:39 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -6.0 (------) > From: Carlos Pita > Date: Tue, 31 Jul 2018 16:19:39 -0300 > > With the new display-line-numbers-mode, if you customize faces to > something like, say: > > '(line-number ((t (:height 0.85)))) > '(line-number-current-line ((t (:height 0.85)))) > > Then the cursor will be ill-aligned (a bit shifted to the right) when > it's in the last line of the buffer. This line has no number and it > seems to be that the spacing is miscalculated using the default face > size. The empty "line" beyond EOB has the line-number field displayed using the default face, indeed. That's by design: using the same face as for line numbers produces ugly effects, IMO, e.g., if the line-number face defines a background color. So I decided to use the default face for that single place. It doesn't look too bad, IMO, even in the case you reported, as there's no text after the cursor. I'd rather not introduce more complexity (like user options etc.), unless the current display is deemed entirely unacceptable in such cases. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 03:48:12 2018 Received: (at 32337) by debbugs.gnu.org; 1 Aug 2018 07:48:12 +0000 Received: from localhost ([127.0.0.1]:36927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fklrg-00039D-3b for submit@debbugs.gnu.org; Wed, 01 Aug 2018 03:48:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57073) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fklre-00038z-BC for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 03:48:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fklrY-0007nr-CH for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 03:48:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43750) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fklrY-0007ne-8Y; Wed, 01 Aug 2018 03:48:04 -0400 Received: from [176.228.60.248] (port=3317 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fklrX-0005GY-Lv; Wed, 01 Aug 2018 03:48:04 -0400 Date: Wed, 01 Aug 2018 10:48:15 +0300 Message-Id: <838t5qo7cw.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Tue, 31 Jul 2018 16:26:28 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -6.0 (------) > From: Carlos Pita > Date: Tue, 31 Jul 2018 16:26:28 -0300 > > Maybe this line should also get a line number when the cursor is there. No, I don't think so. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 06:33:26 2018 Received: (at 32337) by debbugs.gnu.org; 1 Aug 2018 10:33:26 +0000 Received: from localhost ([127.0.0.1]:36975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkoRa-0007Ap-1Y for submit@debbugs.gnu.org; Wed, 01 Aug 2018 06:33:26 -0400 Received: from mail-yw0-f182.google.com ([209.85.161.182]:40830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkoRY-0007Ad-J9 for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 06:33:24 -0400 Received: by mail-yw0-f182.google.com with SMTP id z143-v6so6977812ywa.7 for <32337@debbugs.gnu.org>; Wed, 01 Aug 2018 03:33:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Jb3K21ih7p5PqkL7W9wJqhhflNxjvfnHhxoY53bZSzA=; b=mowE/bJzUVAR917ewdRumXUx2SCK0RODDoPf+PnPUKzkHEjt7stf7JfgCApJX2xfhP t1SxbmjcHXDV/wjDm29Gt4tXkfjv1XagIfswxy2gChOj1GCgdVRFGLGTjgtqrfKDRnqn Mxvfrv4xjA53c4cM6g1D3zoDNyvENTp5wnMwSus7z2LDr2AFBkxucZuWXZazU7yiZn7g 3zIZf1ZYggO7Pj7+DTHgI3ma71xWnbj8RIXJfzA+IhnVvvrEzI9XF/S20HTsoDp35ItP GZA8hLzE0OHh60NVrhYv4CRIcERQLsxO8q4JjRyyV3Xq/34NCe9n7dkhPwvhbQBp8qI9 1+0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Jb3K21ih7p5PqkL7W9wJqhhflNxjvfnHhxoY53bZSzA=; b=qbJr4i28BehByaqDj212+FDEdYCqLnxQNNCCjQqqKIz86T0EF+H5AtUxirP1Qkid1Q es6gtp31nN6Jl3msVJtdhAREkvx2FUAQlqGqUDqC7wLzszjhKLAFAgRnfcEKP73lWqvx pLe6qqRLxdBYO4R9OoCZLZNI0sHOzXElD5O+LDP288PTLV/wY3Ex+Y5vBH9XeZr9cEPG TBcpXTkhnQ9LXCVAsik7uhBeZvsfblDPMcTCgLtoGZMz/UVE3yXtZhWInoZWbmGhKPra c0aLcS1X4gKc4fix4Z/dyV5k2KfFRiyLOVO701lpznuxQjHpHwh9hD3T+gvub0IeUbGG +uEg== X-Gm-Message-State: AOUpUlFIdw03eZwZZpgf+7EXLZtRIK9LrmFP0MI5vOAPjGNDFiyPLOKs oXers7G58kbDYDWLii9I9g3y9OIZMXhK0b3//N2s6Q== X-Google-Smtp-Source: AAOMgpcUWhseuHplX2ZJ9vxAdTsWEwFYDgmZpaWtGwdMvge3mVDXj451qzbFp7iyMQ0Ik3IO7Z0eIBZo5NancbBCoXY= X-Received: by 2002:a0d:f5c7:: with SMTP id e190-v6mr12277898ywf.277.1533119598987; Wed, 01 Aug 2018 03:33:18 -0700 (PDT) MIME-Version: 1.0 References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> In-Reply-To: <838t5qo7cw.fsf@gnu.org> From: Carlos Pita Date: Wed, 1 Aug 2018 07:33:07 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000188ef605725d3920" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -1.0 (-) --000000000000188ef605725d3920 Content-Type: text/plain; charset="UTF-8" And what about showing the eof unicode glyph, it's just one character so it can't affect width calculations and it's a useful indicator that says "there is really nothing here". On Wed, Aug 1, 2018, 4:48 AM Eli Zaretskii wrote: > > From: Carlos Pita > > Date: Tue, 31 Jul 2018 16:26:28 -0300 > > > > Maybe this line should also get a line number when the cursor is there. > > No, I don't think so. > --000000000000188ef605725d3920 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
And what about showing the eof unicode glyph, it's ju= st one character so it can't affect width calculations and it's a u= seful indicator that says "there is really nothing here".
On Wed, Aug 1, 2018, 4:48 AM = Eli Zaretskii <eliz@gnu.org> wrot= e:
> From: Carlos Pita <carlosjosepita@gmail.com>
> Date: Tue, 31 Jul 2018 16:26:28 -0300
>
> Maybe this line should also get a line number when the cursor is there= .

No, I don't think so.
--000000000000188ef605725d3920-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 06:39:15 2018 Received: (at 32337) by debbugs.gnu.org; 1 Aug 2018 10:39:15 +0000 Received: from localhost ([127.0.0.1]:36983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkoXD-0007JX-Ao for submit@debbugs.gnu.org; Wed, 01 Aug 2018 06:39:15 -0400 Received: from mail-yb0-f196.google.com ([209.85.213.196]:40836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkoXB-0007JI-T5 for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 06:39:14 -0400 Received: by mail-yb0-f196.google.com with SMTP id y11-v6so7334654ybm.7 for <32337@debbugs.gnu.org>; Wed, 01 Aug 2018 03:39:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RKM14WvvMd3VjVc9iZZ5WfwOESX5lyHwqGlUOeaRhY8=; b=N+oCioKvejnjI/aP7qK6LSUmHKdm8XuySEPbzHTsyPfm4SFW+F2SwmxStrcySH6giV K3j+2WVaXWPwLmSF4Pyo2LrRXISkkZPsG6YtWd7PfHtS1ZJvGl3RMn6tR1Th+dX+2TZ7 aSisaDV+HP3BpQ4vX55sPvSv7T/EPMyggDqqjCoif2d2jucpa0KaSks56Ljg/Ny1ZwPD CbD/O8MjgpzU9oB/Id/9lY2L8nKQ1X1LlHXmRxTZjgBGnQqwQRCdLaXLqUlD40bbwDOn qbJD1w76yysBlkt/8eve0ooORHqr+g/wFqCLRL621AYd8jyhjNVx7gvkaA6ybkldmKUV v2fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RKM14WvvMd3VjVc9iZZ5WfwOESX5lyHwqGlUOeaRhY8=; b=EpW7IEl6abWN4ZpKzqGKdpwlIDFoPZnlZQkRU7ZXATrv7HLqEpQUDzQJ/MDJZL/R/h GgKB+Qr7mXkO/j6lrrzLgbrZ2dmXrymGF+bqBgDbxT/hYS09o2AcygEiea+1XS/PlMaC HnVE92tbEwecVJsl6Ku3STTm8te6uGEpWqmgMX0ghPcHU/IXGnoco0bcNSDc+karl9LO 1sEuCMvHl3U5d3aXft5pusDbr+YGDVFY8Mz0lMyIPhq7gUH0lvdnX+7qC6Zk2P1UARIm a5qD3fVd8C85YHw2tLZeW/+8HK0wdO7hK3OOGp/iHqU5OTMyRqbrplrRlZYhQl9JSMgv Nwzg== X-Gm-Message-State: AOUpUlH4A5oaKL6NQlj6SOvxNAserUdkm2s+69PXr7+T8zJZ/yyplP9k El1Kls+ax7ZELEcdmXFYhVdNuEsocrFz3qOjCIE= X-Google-Smtp-Source: AAOMgpevzdyLocZS+pPTcyE54ENR4XIELbw7m6S+FkYtxYiSdPcBAUnVavJfQQ4U1KAx8e6+Lh2t+k18E9FcgWdiIrI= X-Received: by 2002:a25:624d:: with SMTP id w74-v6mr385536ybb.291.1533119948285; Wed, 01 Aug 2018 03:39:08 -0700 (PDT) MIME-Version: 1.0 References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> In-Reply-To: From: Carlos Pita Date: Wed, 1 Aug 2018 07:38:56 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000ea6c8405725d4d34" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -1.0 (-) --000000000000ea6c8405725d4d34 Content-Type: text/plain; charset="UTF-8" Well, it's eot (2404). Also a predetermined ascii character could be given that conventional meaning (given your reluctance to add an option). --000000000000ea6c8405725d4d34 Content-Type: text/html; charset="UTF-8"
Well, it's eot (2404). Also a predetermined ascii character could be given that conventional meaning (given your reluctance to add an option).
--000000000000ea6c8405725d4d34-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 07:50:35 2018 Received: (at 32337) by debbugs.gnu.org; 1 Aug 2018 11:50:35 +0000 Received: from localhost ([127.0.0.1]:37005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkpeF-0002ai-BL for submit@debbugs.gnu.org; Wed, 01 Aug 2018 07:50:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkpeE-0002aW-R1 for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 07:50:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fkpe4-0000OI-S4 for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 07:50:29 -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.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46787) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fkpe4-0000OB-Nq; Wed, 01 Aug 2018 07:50:24 -0400 Received: from [176.228.60.248] (port=2348 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fkpe3-0007SC-Gy; Wed, 01 Aug 2018 07:50:24 -0400 Date: Wed, 01 Aug 2018 14:50:34 +0300 Message-Id: <83y3dqmhkl.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Wed, 1 Aug 2018 07:33:07 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -6.0 (------) > From: Carlos Pita > Date: Wed, 1 Aug 2018 07:33:07 -0300 > Cc: 32337@debbugs.gnu.org > > And what about showing the eof unicode glyph, it's just one character so it can't affect width calculations and > it's a useful indicator that says "there is really nothing here". Showing it where? We already have an EOB indication, see indicate-buffer-boundaries. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 08:04:13 2018 Received: (at 32337) by debbugs.gnu.org; 1 Aug 2018 12:04:13 +0000 Received: from localhost ([127.0.0.1]:37019 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkprQ-0002vp-PK for submit@debbugs.gnu.org; Wed, 01 Aug 2018 08:04:12 -0400 Received: from mail-yw0-f178.google.com ([209.85.161.178]:38230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkprP-0002vd-G2 for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 08:04:11 -0400 Received: by mail-yw0-f178.google.com with SMTP id r3-v6so7064057ywc.5 for <32337@debbugs.gnu.org>; Wed, 01 Aug 2018 05:04:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=v6yEZLUi74ohccWnoB9wmKnNYrQUfcC9kHiZNqVuhOc=; b=J4Vm+q+tEgTvLVNGLgHFuCUTalcwMNIqiYcUtMVyS5uKo08xXFva4sXVq8tJx1c3pz 5fmeJOsRrxAM44tv4SYYPxW6O/whTbLL+sHruyFeIx+rBciQtwsbzprikW0m/8Tlc+RQ 4ioCskJeNk7LpjNN19Rc5ZVlVqZqOBoM+DEhf+A3fD5ImYyR5Aq6I3cDyOnbaqWQ3nZR Bi9MeJU9XE3WqSf4WtUr0wTozRbYDAbh+4Kq9odNTVdgsNqMZKMPHXS52rqWiiE7AsO9 6EtMTrI4Nr5lcZ8zqBCcoEPKhcMjQmJrM845t4BTmSogOYUQw5nho2ffPLqb4iTdvzvb LEHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=v6yEZLUi74ohccWnoB9wmKnNYrQUfcC9kHiZNqVuhOc=; b=imn9hU55YtKEsu7E3fwqQ2rszN3f6FPePY1sOy3BCw6Dy/UAD9KvFt3dujVBDkeRBu N3g+6XKMHocoQm7o/3oWYOvfQTbcFpYFqTWwc0KF39gnVMV6oQgM60osPoCayQ07nVOr i2SXtzBOnQkKnAKRmt8el094P1qt/9J8wUlMRenMEhbt4TenMtLGFP5rAdGgpZyzWdhN 4Ne/f0Jd/kC1ajvS+eB1THuNJHtvEPOMjrtTa0SeDOvWfMZ0tIL4N/cSD5u5MFN1lpvf wwmgd4Fchbd35PBSj+t/uFatCKGJuiVGsCp9SrVPc+MBrUdielmNNMYLnwD3xKDhUZWn +xBA== X-Gm-Message-State: AOUpUlEzKd8aWWRW6inWeEnjxt/uOXs0Cnq+nvW+7vBfAcRiBfyhmg5t /ygTKnjlvJxR0qNay4pwHuIFv7DLK53OMnesbTE= X-Google-Smtp-Source: AAOMgpe7esPPln0QeWQ5h8rdWenLa38ZuKGu7scbsPINZnpky51sF7XEZ273gqP9pPq6yEyh3z8hUfi/TcYhekXP6ic= X-Received: by 2002:a81:9b8b:: with SMTP id s133-v6mr12651562ywg.90.1533125045978; Wed, 01 Aug 2018 05:04:05 -0700 (PDT) MIME-Version: 1.0 References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> In-Reply-To: <83y3dqmhkl.fsf@gnu.org> From: Carlos Pita Date: Wed, 1 Aug 2018 09:03:54 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000c30df905725e7d12" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -1.0 (-) --000000000000c30df905725e7d12 Content-Type: text/plain; charset="UTF-8" I meant as a pseudo line-number so that the line-number face geometry is used. On Wed, Aug 1, 2018, 8:50 AM Eli Zaretskii wrote: > > From: Carlos Pita > > Date: Wed, 1 Aug 2018 07:33:07 -0300 > > Cc: 32337@debbugs.gnu.org > > > > And what about showing the eof unicode glyph, it's just one character so > it can't affect width calculations and > > it's a useful indicator that says "there is really nothing here". > > Showing it where? > > We already have an EOB indication, see indicate-buffer-boundaries. > --000000000000c30df905725e7d12 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I meant as a pseudo line-number so that the line-number f= ace geometry is used.

= On Wed, Aug 1, 2018, 8:50 AM Eli Zaretskii <eliz@gnu.org> wrote:
>= ; From: Carlos Pita <carlosjosepita@gmail.com>
> Date: Wed, 1 Aug 2018 07:33:07 -0300
> Cc: 32337@debbugs.gnu.org
>
> And what about showing the eof unicode glyph, it's just one charac= ter so it can't affect width calculations and
> it's a useful indicator that says "there is really nothing he= re".

Showing it where?

We already have an EOB indication, see indicate-buffer-boundaries.
--000000000000c30df905725e7d12-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 08:09:46 2018 Received: (at 32337) by debbugs.gnu.org; 1 Aug 2018 12:09:47 +0000 Received: from localhost ([127.0.0.1]:37028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkpwo-00033z-L2 for submit@debbugs.gnu.org; Wed, 01 Aug 2018 08:09:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkpwn-00033n-Qg for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 08:09:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fkpwe-0001ik-R1 for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 08:09:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47109) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fkpwe-0001ig-NC; Wed, 01 Aug 2018 08:09:36 -0400 Received: from [176.228.60.248] (port=3693 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fkpwe-0007hR-5D; Wed, 01 Aug 2018 08:09:36 -0400 Date: Wed, 01 Aug 2018 15:09:47 +0300 Message-Id: <83va8umgok.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Wed, 1 Aug 2018 09:03:54 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -6.0 (------) > From: Carlos Pita > Date: Wed, 1 Aug 2018 09:03:54 -0300 > Cc: 32337@debbugs.gnu.org > > I meant as a pseudo line-number so that the line-number face geometry is used. If people who use this mode don't object to seeing that marker always, I don't mind, either, although as I said we already have another means of indicating the end of the buffer. Feel free to do a user poll. In any case, we'd need to come up with an ASCII character, because Unicode characters might not be available on TTYs. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 08:31:49 2018 Received: (at 32337) by debbugs.gnu.org; 1 Aug 2018 12:31:49 +0000 Received: from localhost ([127.0.0.1]:37047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkqI9-0003d7-ED for submit@debbugs.gnu.org; Wed, 01 Aug 2018 08:31:49 -0400 Received: from mail-yb0-f170.google.com ([209.85.213.170]:37843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkqI7-0003ct-Mu for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 08:31:47 -0400 Received: by mail-yb0-f170.google.com with SMTP id r3-v6so7451919ybo.4 for <32337@debbugs.gnu.org>; Wed, 01 Aug 2018 05:31:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EgE+b9jtG61RoMTt0s9uYFL3J63sP6qC/nl8MB2sHtM=; b=LC7yMQ161gBGugRORbSzPG7tHh5wHWIayIsnsris77jwciR+3363h6oXzJAWyY0k0A FMMLFWqfAKchECzQV5kbH5YPxl7a4+uy7sldlwLRLi8vQMSDDJEgvRAHm0/WqNGQ9vgH 61PSMvVF81Sd73gRtiB7Mme3NtCjDubTLT5oDA5oBMQb7KwntPxG9c+PJUsDrQonohnV AVxYe9IrNjWLn/TGUEJsL7zM5rJFoeae+N4K8u/2orMI8sxgWmoT/uvg8rafE3Rg2OtP 5akBtl7oPRCKuYmtyuB0v0s0j5xTvlL9P87O43rfkf9IbpeIucJoFIepOfjzbGLy9dYe FWjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EgE+b9jtG61RoMTt0s9uYFL3J63sP6qC/nl8MB2sHtM=; b=q3d/f26lqnB1GGD/7UEZANSiYQpOERNu37I/4jN2RgTATfkWWorg70lsrC1mID194u 1XGYVs4TQLa3J7/kgtEqzEXoM2IQAKh6UIZYHjAPm5W2eKaZe8PMfbJLR2mP0p3mbS1G 16zM2tR3f/gRozezTk8+cIMXnOCwAh+NRRWmTdfuSUA8PZ5ih6OH6aws2+ZWXOfFpscr 3VIAOXLPciTlBXJHFMGlMAt207X1LjeVv10h7w0yUMZEa5pgZcxMwm09EvbbmoXjS1qf tYV3LjYVnPyKGq3CVZAuAvGaKk5F4lesC9FuNbWDASiq/z9DGDeg5Guzdf6wAk6ZUBeF h5Zg== X-Gm-Message-State: AOUpUlEdIyKtrthTbSK0/vo1SkuU4G7sbUROgtvEk9xHHT+xQ8MjdcaW juBZ4Ju3P0HQf5F8Cr7kBZracvQ56XYxAUrDOvQ= X-Google-Smtp-Source: AAOMgpejsklkzB383A4z6z/oyJo4ZZ8MQWpLGYN+lTdWmAroVqrN61ahutnsy6pFsVlvcu4zsme47C0rmqGiGnTJSm0= X-Received: by 2002:a25:624d:: with SMTP id w74-v6mr613770ybb.291.1533126702118; Wed, 01 Aug 2018 05:31:42 -0700 (PDT) MIME-Version: 1.0 References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> In-Reply-To: <83va8umgok.fsf@gnu.org> From: Carlos Pita Date: Wed, 1 Aug 2018 09:31:30 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: multipart/alternative; boundary="00000000000079bb8c05725ee0a6" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -1.0 (-) --00000000000079bb8c05725ee0a6 Content-Type: text/plain; charset="UTF-8" > > Feel free to do a user poll. > Is there any established mean for this? Maybe reddit? > --00000000000079bb8c05725ee0a6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Feel free to do a user poll.

Is there any established mean for this? M= aybe reddit?
--00000000000079bb8c05725ee0a6-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 08:34:22 2018 Received: (at 32337) by debbugs.gnu.org; 1 Aug 2018 12:34:22 +0000 Received: from localhost ([127.0.0.1]:37051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkqKa-0003gs-R9 for submit@debbugs.gnu.org; Wed, 01 Aug 2018 08:34:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34038) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkqKZ-0003gc-0F for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 08:34:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fkqKO-0005xw-TZ for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 08:34:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47671) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fkqKO-0005xs-PV; Wed, 01 Aug 2018 08:34:08 -0400 Received: from [176.228.60.248] (port=1285 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fkqKO-0005ez-85; Wed, 01 Aug 2018 08:34:08 -0400 Date: Wed, 01 Aug 2018 15:34:19 +0300 Message-Id: <83tvoemfjo.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Wed, 1 Aug 2018 09:31:30 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -6.0 (------) > From: Carlos Pita > Date: Wed, 1 Aug 2018 09:31:30 -0300 > Cc: 32337@debbugs.gnu.org > > Feel free to do a user poll. > > Is there any established mean for this? Not that I know of. > Maybe reddit? Should be fine, IMO. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 22:08:43 2018 Received: (at 32337) by debbugs.gnu.org; 2 Aug 2018 02:08:44 +0000 Received: from localhost ([127.0.0.1]:38098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fl32h-0003yL-NC for submit@debbugs.gnu.org; Wed, 01 Aug 2018 22:08:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fl32g-0003y6-Ae for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 22:08:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fl32a-0005Mm-Bl for 32337@debbugs.gnu.org; Wed, 01 Aug 2018 22:08:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58560) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fl32Y-0005LS-GY; Wed, 01 Aug 2018 22:08:34 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1fl32Y-0001u6-0R; Wed, 01 Aug 2018 22:08:34 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Eli Zaretskii In-Reply-To: <83tvoemfjo.fsf@gnu.org> (message from Eli Zaretskii on Wed, 01 Aug 2018 15:34:19 +0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> Message-Id: Date: Wed, 01 Aug 2018 22:08:34 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: carlosjosepita@gmail.com, 32337@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: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] If someone seriously wants to do a poll, I can explain how we used to do it, and set up the infrastructure. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 02 19:07:13 2018 Received: (at 32337) by debbugs.gnu.org; 2 Aug 2018 23:07:13 +0000 Received: from localhost ([127.0.0.1]:39346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flMgb-0001Vd-M3 for submit@debbugs.gnu.org; Thu, 02 Aug 2018 19:07:13 -0400 Received: from mail-yb0-f176.google.com ([209.85.213.176]:36677) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flMga-0001VR-Gf for 32337@debbugs.gnu.org; Thu, 02 Aug 2018 19:07:12 -0400 Received: by mail-yb0-f176.google.com with SMTP id s1-v6so1983684ybk.3 for <32337@debbugs.gnu.org>; Thu, 02 Aug 2018 16:07:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=CwGrw7pZZ7/eVAwlXkNRXZytsE9UJwDBol8uRyAyhmo=; b=deMdt4BvQ7PCaQoErtQDMr7NBIlzLhpHxWa5hB6RvKsCn/1ff3NMPeGZMRl4/juUDG g1uxvOAuk13G6IBfsR37cssx8tMBklXDT1XXWZkUvfzhh1A8K8+5vtVE5ePcmFMSnIHY qjM3uP+RUufguALTvWRSWUo+MDiDEFSMhoEscRMZCHqViw0omKVJ5GhZpj5z/7BDpaBr Vi06xYJJPn3Igd3NmpXDDjWxJISnhDkb0EfFj3oNMnN2iRsTY/UAMljczz5gImVWNiWr 3q6n3tD2HPOtE4MoKEhgq5CHq25OY9dElLq4Cl2azLN13K3o+OXZFRzLrcdcHwC8Qar3 PAfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=CwGrw7pZZ7/eVAwlXkNRXZytsE9UJwDBol8uRyAyhmo=; b=fgoi6n6+PbCx/0mr+yUdCaEUhZfV6YPyeaKb75H6Q/PxQsGxXOv18gOuOTAsvp1yQB rk+WSYzBKLgNioAkzHvC8wOd63PWaUiwAIEftEZUpk+pHNDT/Y4Jtt9hHch0AL55X5Be Y4AdBR9KY84DXgu/ukrJIgHL+QaMcqs7+HZ+WZfMGLEV+e/t78XqQaS7Y+QOF5Vwc+Bi n8gE9tYDsQIgj1kRs2g+CooV/d7ZZ7xn3gA9q3rP4IcOSo6FaGM7J3WyBobbNuwcJ3Uf d1dDb5xdQ8NiMr4CtJBNPrTpKJ+cW45/8xRzr5IFjmfvIkZiKiPJ4IuqQ8RF/Rb9CmfT dlUQ== X-Gm-Message-State: AOUpUlGGKsH6xr/RY3znRPb93wuuzyka1QTGIL8pyBu0jy6TefS6EWd+ 9M/R9YKVmqNQgiTGKe/PfPkMgOMlaKW2LkSiK8RXgsYn X-Google-Smtp-Source: AAOMgpfeRKME3DoxyZzPqcpIFGPSmI5jJxrlWpDwu/87PGsQf+QNC6ouS29kmtTnYj6TofXQPlo8/jQuOGqpR04/bbI= X-Received: by 2002:a25:5709:: with SMTP id l9-v6mr892283ybb.226.1533251226715; Thu, 02 Aug 2018 16:07:06 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:c713:0:0:0:0:0 with HTTP; Thu, 2 Aug 2018 16:06:46 -0700 (PDT) In-Reply-To: References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> From: Carlos Pita Date: Thu, 2 Aug 2018 20:06:46 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: rms@gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: Eli Zaretskii , 32337@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: -1.0 (-) > If someone seriously wants to do a poll, I can explain how we used to > do it, and set up the infrastructure. Maybe it would be too much for this minor issue only, although if the point is to set a precedent it's ok for me. But since that precedent would have much more consequences for Eli than for me I don't think this is my call. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 03 02:04:25 2018 Received: (at 32337) by debbugs.gnu.org; 3 Aug 2018 06:04:25 +0000 Received: from localhost ([127.0.0.1]:39432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flTCL-0003z8-7G for submit@debbugs.gnu.org; Fri, 03 Aug 2018 02:04:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flTCJ-0003yr-0E for 32337@debbugs.gnu.org; Fri, 03 Aug 2018 02:04:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1flTCA-0007SN-I9 for 32337@debbugs.gnu.org; Fri, 03 Aug 2018 02:04:17 -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 fencepost.gnu.org ([2001:4830:134:3::e]:57738) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1flTCA-0007SG-Dq; Fri, 03 Aug 2018 02:04:14 -0400 Received: from [176.228.60.248] (port=4302 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1flTC2-00087l-L0; Fri, 03 Aug 2018 02:04:07 -0400 Date: Fri, 03 Aug 2018 09:03:55 +0300 Message-Id: <83bmakugtw.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Thu, 2 Aug 2018 20:06:46 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -6.0 (------) > From: Carlos Pita > Date: Thu, 2 Aug 2018 20:06:46 -0300 > Cc: Eli Zaretskii , 32337@debbugs.gnu.org > > > If someone seriously wants to do a poll, I can explain how we used to > > do it, and set up the infrastructure. > > Maybe it would be too much for this minor issue only, although if the > point is to set a precedent it's ok for me. But since that precedent > would have much more consequences for Eli than for me I don't think > this is my call. I agree that this issue is too minor to justify a serious poll. A bunch of opinions should be enough for the initial decision. A more serious poll setup could only be justified if we discover some controversy in the opinion, which I currently don't envision. So a question posted on Redit should be good enough at this stage, I think. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 03 14:41:25 2018 Received: (at 32337) by debbugs.gnu.org; 3 Aug 2018 18:41:25 +0000 Received: from localhost ([127.0.0.1]:40176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flf0u-00049N-UJ for submit@debbugs.gnu.org; Fri, 03 Aug 2018 14:41:25 -0400 Received: from mail-yw1-f66.google.com ([209.85.161.66]:42464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flf0t-00049A-5H for 32337@debbugs.gnu.org; Fri, 03 Aug 2018 14:41:23 -0400 Received: by mail-yw1-f66.google.com with SMTP id y203-v6so1330404ywd.9 for <32337@debbugs.gnu.org>; Fri, 03 Aug 2018 11:41:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=N7BtJ81hCfd0m610yM053qJH7O4UDlQAVR97UllT2ZQ=; b=fxjH0WYyJUR3AKlWNfCptucnYUMjY9APNqT/DQH+DJha3IUZl9J3ooROaBLxfTo43d 0Dhl3N6YXmR9ozNf1A5tQbpDGaIIus29CHXM9hWtzAebgr5WZLM8+k5CYoFdH+4U5Ju8 ZhlQlNbqrr3o3XjoJGIGhmZV953i9xozBGtRVAOnzgcnVz1DVNaXEc6HeNNZMf6fAW6R hFq4jMK7H+kZx4N21WinjAkokHn35EY02DQfFXhpiVoNGhNdlp7SYDMVTgUHp1VrnCPs wDM42KTfxTAjffD/yDg0/RLa/DDJrKqxDN9Vivd2IKpSVFxtK3mpRGG73DO1bZdmOijT kBWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=N7BtJ81hCfd0m610yM053qJH7O4UDlQAVR97UllT2ZQ=; b=omgKhWi8z8++CWWs8DeVmXJzSzByPquK1ke2G4rRGx3MRLfWPLCmJReC7zfW+YFLu8 9AqyZB0qWS1r4q4QBeHhhtG2fUZ7n2b067G8UribXEKuInAcJCwm8D0rgWN+gxMV3sDq Iu0uu5kB9f572tHdlDacGpbdEDbj/QCQ14sENvoHsrY2aCw9hsqzueX7xyvkEh6nXlx+ Dm1RrC2C1JYwnissSlAVrkTxy11iPdZf7wl0RVvoHA7ym33aDRjA1GsohxzdszRDKhtS Htpin6XTnvwz/smPd79ezBpGEunK5R77yYL6a0vvSmyZlYU44ihR6gw3CK+2dEa39FY5 tyCQ== X-Gm-Message-State: AOUpUlHMoOJixA9yxy5cbuiYjcsIpImAhRxIgThMZyZ1mFxrJa98Dl1T HTh7AcYQE37UXTrYhKX2pcHbvRFpRrY6CUJON+c= X-Google-Smtp-Source: AAOMgpfjTRdb6ZwvpFBogVYjF7MwLlnaBuQsVyP9lidn4h+5oS6mAdeb11TMPZA6tCZkLUh1KRiqRaN5rxcSXX++f1Q= X-Received: by 2002:a0d:cc12:: with SMTP id o18-v6mr2810498ywd.91.1533321677409; Fri, 03 Aug 2018 11:41:17 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:c713:0:0:0:0:0 with HTTP; Fri, 3 Aug 2018 11:40:56 -0700 (PDT) In-Reply-To: <83bmakugtw.fsf@gnu.org> References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> From: Carlos Pita Date: Fri, 3 Aug 2018 15:40:56 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -1.0 (-) Done, I will aggregate and report the results here in a week. That said, my personal preference is for $ since it is ASCII and has the conventional meaning of last line, without being a number itself. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 03 19:14:49 2018 Received: (at 32337) by debbugs.gnu.org; 3 Aug 2018 23:14:49 +0000 Received: from localhost ([127.0.0.1]:40289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fljHV-0007za-J4 for submit@debbugs.gnu.org; Fri, 03 Aug 2018 19:14:49 -0400 Received: from mail-yb0-f179.google.com ([209.85.213.179]:46072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fljHT-0007zN-Gb for 32337@debbugs.gnu.org; Fri, 03 Aug 2018 19:14:47 -0400 Received: by mail-yb0-f179.google.com with SMTP id h127-v6so3238785ybg.12 for <32337@debbugs.gnu.org>; Fri, 03 Aug 2018 16:14:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mcagCDDhqobhoeAhLB7185jRk5skFaXlU0DUo3iD3o0=; b=u38tvycKeNV7niAXuS4c1uLyubidZ3v4AJi+zoAsgktz6ZqXnRmoIPz9/Tf5q14CAb a+5OJnOjV4QbBycJUb6K0w42gqkSaSIPLiS/n3u+f2mLKiT0iXQYU38b/ApVSkekw2l1 xio8TIFEQKSLzc0v7Q6MTWlWCNVAUS05QaMT/fML8n9GgvXLt/a2DNKwv7z8cXjUHwL9 26/L4I94oH/LF4umBKUnZT/pBLKxMn6k2KalZqRiZLr9NSa5vw4DChZnvOCT+/USUWdB dk06Sub1eKhzyrwGgbGasXldeGPHi4X9tHz1XX2O7M2Q13YzOHjBTiDzqvPv7SEeh67E 9W7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=mcagCDDhqobhoeAhLB7185jRk5skFaXlU0DUo3iD3o0=; b=tVRntXbTEvmuRl6cX+owyxB5wNA3H7mrVerbhbF6XZ6+EPc3jq/7gyKBQP8Bkz2m1J E+D9qqQ2P1IiPazkqTbadqyvT8Cv2fsRsBehIIDDJQIXB10l7uf1weyr79iWrD7I5IZH OSP2Lr35s7zVVi0rNnR5qkOFYDXLWTJQnw8zLCC4Ngvlul5VjR91hASLr4vA3ED/PXoi lk3MmJJPQDKtSFfvV+FlFCBVUWdfaktRCt4mXpgQwHwUse9cUMjel5pTUNde5DZOgxKa eAI/3Sk//sK1dVBz6PFZvbXS+SccpdvbwhBJC+PWpU2Rj94m+LJ1BzUyqzd64EvEtC/1 1Dxg== X-Gm-Message-State: AOUpUlF6xVEOtrrZ8X7AYpEixCIaK5TBEAdwZdVtTiLFiqsZkfTZI52k r9CHjXYTSKEKnylN55i8LPWGOykFdoMoy8sVIKM= X-Google-Smtp-Source: AAOMgpegBDZkHu5pg7/6z2z1GjjaWLbLEdTsC6+w11+hgAuus6swbTjoHg8mAIH0oI5xxSUxU6I9jHiw0IWj2UrhOTA= X-Received: by 2002:a25:b7c1:: with SMTP id u1-v6mr3117319ybj.32.1533338081967; Fri, 03 Aug 2018 16:14:41 -0700 (PDT) MIME-Version: 1.0 References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> In-Reply-To: From: Carlos Pita Date: Fri, 3 Aug 2018 20:14:29 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000b24342057290171a" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -1.0 (-) --000000000000b24342057290171a Content-Type: text/plain; charset="UTF-8" Eli, it ocurred to me that the line-number indicator could be extended all the way down to the bottom of the window so it doesn't look weird when empty, since one of your objections was about having that hanging empty last line indicator. What do you think about that option? Btw, people in reddit seems to mostly prefer ~ as the ASCII char since it's the vim empty line indicator. On Fri, Aug 3, 2018, 3:40 PM Carlos Pita wrote: > Done, I will aggregate and report the results here in a week. > > That said, my personal preference is for $ since it is ASCII and has > the conventional meaning of last line, without being a number itself. > --000000000000b24342057290171a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Eli, it ocurred to me that the line-number indicator coul= d be extended all the way down to the bottom of the window so it doesn'= t look weird when empty, since one of your objections was about having that= hanging empty last line indicator. What do you think about that option?
Btw, people in reddit seems to m= ostly prefer ~ as the ASCII char since it's the vim empty line indicato= r.

--000000000000b24342057290171a-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 04 02:30:05 2018 Received: (at 32337) by debbugs.gnu.org; 4 Aug 2018 06:30:05 +0000 Received: from localhost ([127.0.0.1]:40386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flq4i-0002lj-Qn for submit@debbugs.gnu.org; Sat, 04 Aug 2018 02:30:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flq4e-0002kj-Sb for 32337@debbugs.gnu.org; Sat, 04 Aug 2018 02:30:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1flq4W-0001Wz-C2 for 32337@debbugs.gnu.org; Sat, 04 Aug 2018 02:29:55 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40018) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1flq4W-0001Wv-7z; Sat, 04 Aug 2018 02:29:52 -0400 Received: from [176.228.60.248] (port=2979 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1flq4P-0002zo-9J; Sat, 04 Aug 2018 02:29:45 -0400 Date: Sat, 04 Aug 2018 09:29:36 +0300 Message-Id: <83k1p6tzjj.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Fri, 3 Aug 2018 20:14:29 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -6.0 (------) > From: Carlos Pita > Date: Fri, 3 Aug 2018 20:14:29 -0300 > Cc: rms@gnu.org, 32337@debbugs.gnu.org > > Eli, it ocurred to me that the line-number indicator could be extended all the way down to the bottom of the > window so it doesn't look weird when empty, since one of your objections was about having that hanging > empty last line indicator. What do you think about that option? That looked weird (a.k.a. "bug-like") in my experiments, when the face defines colors. Moreover, currently we draw nothing at all beyond EOB, we just clear the rest of the window. So this would need special tricky code that will complicate the display engine, something I'd like to avoid. > Btw, people in reddit seems to mostly prefer ~ as the ASCII char since it's the vim empty line indicator. Fine with me ('$' might be confusing anyway, because it's the default for the left truncation glyph on TTY frames). From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 04 03:07:33 2018 Received: (at 32337) by debbugs.gnu.org; 4 Aug 2018 07:07:33 +0000 Received: from localhost ([127.0.0.1]:40392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flqey-0003dM-Sc for submit@debbugs.gnu.org; Sat, 04 Aug 2018 03:07:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flqex-0003dB-VT for 32337@debbugs.gnu.org; Sat, 04 Aug 2018 03:07:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1flqep-0000mG-E3 for 32337@debbugs.gnu.org; Sat, 04 Aug 2018 03:07:26 -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 fencepost.gnu.org ([2001:4830:134:3::e]:40353) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1flqep-0000lz-9o; Sat, 04 Aug 2018 03:07:23 -0400 Received: from [176.228.60.248] (port=1555 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1flqei-0005sR-Bh; Sat, 04 Aug 2018 03:07:16 -0400 Date: Sat, 04 Aug 2018 10:07:07 +0300 Message-Id: <83in4qtxt0.fsf@gnu.org> From: Eli Zaretskii To: carlosjosepita@gmail.com In-reply-to: <83k1p6tzjj.fsf@gnu.org> (message from Eli Zaretskii on Sat, 04 Aug 2018 09:29:36 +0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -6.0 (------) > Date: Sat, 04 Aug 2018 09:29:36 +0300 > From: Eli Zaretskii > Cc: rms@gnu.org, 32337@debbugs.gnu.org > > > From: Carlos Pita > > Date: Fri, 3 Aug 2018 20:14:29 -0300 > > Cc: rms@gnu.org, 32337@debbugs.gnu.org > > > > Eli, it ocurred to me that the line-number indicator could be extended all the way down to the bottom of the > > window so it doesn't look weird when empty, since one of your objections was about having that hanging > > empty last line indicator. What do you think about that option? > > That looked weird (a.k.a. "bug-like") in my experiments, when the face > defines colors. Yes. > Moreover, currently we draw nothing at all beyond EOB, we just clear > the rest of the window. So this would need special tricky code that > will complicate the display engine, something I'd like to avoid. No, that was backwards: whatever we decide to do for the first line beyond EOB will automatically happen for all the other lines till the end of the window. Avoiding that, i.e. displaying the special character or whatever only on the first line beyond EOB, is what would take tricky code. Still, I stand by my opinion: displaying a line-number field beyond EOB with non-default background color looked ugly in my experiments, which led me to the current implementation that uses the default face. That is the most important issue people need to consider when they ask to revert that decision. I would even urge people who want that to modify Emacs locally to use the line-number face and run with it for some time (using a non-default background color), to see whether the results are satisfactory. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 07 13:12:29 2018 Received: (at 32337) by debbugs.gnu.org; 7 Aug 2018 17:12:29 +0000 Received: from localhost ([127.0.0.1]:43876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn5X3-0002Ci-0W for submit@debbugs.gnu.org; Tue, 07 Aug 2018 13:12:29 -0400 Received: from mail-yw1-f49.google.com ([209.85.161.49]:35055) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fn5X1-0002CV-81 for 32337@debbugs.gnu.org; Tue, 07 Aug 2018 13:12:27 -0400 Received: by mail-yw1-f49.google.com with SMTP id s68-v6so2192809ywg.2 for <32337@debbugs.gnu.org>; Tue, 07 Aug 2018 10:12:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pJ3PUkiI7CBj4iob4pJ9MkRpnlqV5nV/CfRXVBlK9Ls=; b=MAVuYetJBVDM/w0hFQYCw5tv/1GK/go0HtEnbJ8DntgY9Q0J2eJynPiH/fbhdTObVb 2qIqRT49rY+Ihw886C5bHjVjze+ImTFxB4zyAVmZLDl1DiMN+NBLSc589DPtLm10euJf 1be9FlvQEWK+jWfgNR147Dx2KpqUub0K0L5l0qexnmROfIWU0ASPinfYQgv1CAVMJgrj F2WOKzDkAuBl0QNdAONgtGP9jNiwWIQhGDfduqdXXUnFW+9pLSn53jmw0kjKABdOEd/f HH6wthKNv/ZSywiJWrkcg4d+UitiKGHKobIdS202RvxiQqHBOiI8slT3UtmxjJNPXsb3 VjQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pJ3PUkiI7CBj4iob4pJ9MkRpnlqV5nV/CfRXVBlK9Ls=; b=Lel3zQDxM1wPVz15fxnCyx4/sBF31cGG4B64h1VusbZ80vBp1z/mufv8hB1orfYA/1 m216arJTawR1NsC8hMWnvxNsdQBv04D6d5K65K0DeVKUpKhyeN6FsY9g1xorcxv/TWx7 f6rs2CCajfsSu8QTN1nzDQhYmqBKo8oZXhIjO9NvaB0HI/D/CVJJdGi1DT9l7s+nB9MX laxL8iG29P3f6Q5oMXOwFWqpPuTnOCMNWpMKONJvtC9EwEYOVNWL/DIGExmz7tCKO9B+ nE55YUzjKvZx7spEilpFBf/PL+iDicbtBdHAylZXtNMIvV8FEOOIgLpZubCyAAxn3p6I C4ew== X-Gm-Message-State: AOUpUlEqcQuig2CBkdrRwoo5LHPMQlqeAUgf/aitiFOPFISimw7KNSgS 6TMDCnTHsdJZh8u2UKtmTvziEI4Ll7LtXuypK9s= X-Google-Smtp-Source: AAOMgpdWosoFvS49dwpFS3Byq4+26DbCXWpBPMX+pTCRRkJNsVNh3rAwepmrP3nyhhywdA7BOciPxd5gixjMgbmVRkI= X-Received: by 2002:a0d:cc12:: with SMTP id o18-v6mr10627674ywd.91.1533661941341; Tue, 07 Aug 2018 10:12:21 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:c713:0:0:0:0:0 with HTTP; Tue, 7 Aug 2018 10:12:00 -0700 (PDT) In-Reply-To: <83in4qtxt0.fsf@gnu.org> References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> From: Carlos Pita Date: Tue, 7 Aug 2018 14:12:00 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -1.0 (-) Just to mention another related issue a reddit user pointed out: in an empty buffer the cursor starts at a weird position because of the "invisible" line number indicator in the EOB line. Possible improvements on this: use the line number face with a non default bg color and/or add a special char to the EOB line indicator. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 31 08:11:26 2018 Received: (at 32337) by debbugs.gnu.org; 31 Aug 2018 12:11:26 +0000 Received: from localhost ([127.0.0.1]:39852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fviGs-0001MB-Iv for submit@debbugs.gnu.org; Fri, 31 Aug 2018 08:11:26 -0400 Received: from mail-yb1-f177.google.com ([209.85.219.177]:39156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fviGr-0001Ly-2y for 32337@debbugs.gnu.org; Fri, 31 Aug 2018 08:11:25 -0400 Received: by mail-yb1-f177.google.com with SMTP id c4-v6so772418ybl.6 for <32337@debbugs.gnu.org>; Fri, 31 Aug 2018 05:11:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=s0es5IpNmEYhuqXXHzr9IvcYlCxBuxQXQEt+6UctWfI=; b=qzkmN4hhSw0/EaG96+GpLW9oERR3KPJOIFa01vADEuOKLN3g4wO8de85/xb6344K/U JJNl+K7iwPliu1d9fyG5jCigux3uSFOgPWv9rZSajoi5g5MpoF6Kuf71OmWC+6f/fGdd lAfieo/+RaWUv7U/exSSleHJ7VYGLzLWddBLlmdUxILRUdbTfXdv6gJHgQN6RedDMZZs nW9vYPdkxbNaI3QS4BX5OqM1Oo7VFUJjm1atKxVL1+tjblorl3/SSUEzkJ/4Ap2KD6R0 CyLRs3T8w/cTK1oX8CPBmUGIC+uj9dun/BO4JMycIwB59BL1mikNQM3ERaIAyUS6ZZSW zQfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=s0es5IpNmEYhuqXXHzr9IvcYlCxBuxQXQEt+6UctWfI=; b=CvDnj+vkbKnIU7uOREPueE3bxeUbjGrBpe85M719ZgSQRaTRpkuDWL7Prq22VtL1Ux YCB0vydQJEP3hL+/l5NSnN9S+JvuQPlwkRGKPHF/mNVW+fiPmQDo91YT/iB52XNu+cfE y3p3ZgYXvK9sfVpOlzVG5rIKyH015uPEDEwITFhrTlTdlhe1PVZl/ag78pCG5pz5qHVQ 4U/kYuc3NMZjaMnFQI6nSDBWAojo+mVMTzhyjimuwW4tBCB1UBC7eRLRPm62rqkDQLEZ id9Nkp6lmNqWEeV2s1PhpRa4v/T5wzHvfJkd4xGwgo1wfFUQ2gCcWShFfAeQ2rEsskWG zuiA== X-Gm-Message-State: APzg51BrmKUXxTTTkTTN0H1a9DlNhCX9NmX25BxQ1MWMMua+eK1pxCKF km02wF9LLFDmtFpp5kONZvdZDeVfzrRsuwDe14M= X-Google-Smtp-Source: ANB0Vda0NWLYr7sApy93XmQ3Lh+1L8DTrXJ/ZWLhHnH3URLSQi5mI3DZ7dOJxl8F+0bqcfa4IfF6BslKvEGF5kF2jw0= X-Received: by 2002:a25:65d4:: with SMTP id z203-v6mr8617416ybb.337.1535717479578; Fri, 31 Aug 2018 05:11:19 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:3406:0:0:0:0:0 with HTTP; Fri, 31 Aug 2018 05:10:59 -0700 (PDT) In-Reply-To: References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> From: Carlos Pita Date: Fri, 31 Aug 2018 09:10:59 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -1.0 (-) Well there wasn't a lot of activity in the polls and you already have read them, Eli, so I don't know, it doesn't seem to be interest on fixing this nor consensus about how to do it. The only alternative that wouldn't bother anyone (except for you and other maintainers) is to add a new face for the inactive part of the line number display that inherits from the default face. But you're not willing to do that AFAICS so I would rather just close this and live with the issue. Is it ok? On Tue, Aug 7, 2018 at 2:12 PM, Carlos Pita wrote: > Just to mention another related issue a reddit user pointed out: in an > empty buffer the cursor starts at a weird position because of the > "invisible" line number indicator in the EOB line. Possible > improvements on this: use the line number face with a non default bg > color and/or add a special char to the EOB line indicator. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 01 09:40:24 2018 Received: (at 32337) by debbugs.gnu.org; 1 Sep 2018 13:40:24 +0000 Received: from localhost ([127.0.0.1]:41293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fw68V-0001RO-Sl for submit@debbugs.gnu.org; Sat, 01 Sep 2018 09:40:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fw68U-0001R9-9Z for 32337@debbugs.gnu.org; Sat, 01 Sep 2018 09:40:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fw68K-0000lU-95 for 32337@debbugs.gnu.org; Sat, 01 Sep 2018 09:40:17 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59369) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fw68K-0000lQ-5R; Sat, 01 Sep 2018 09:40:12 -0400 Received: from [176.228.60.248] (port=3047 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fw68E-0001eg-5Y; Sat, 01 Sep 2018 09:40:06 -0400 Date: Sat, 01 Sep 2018 16:39:54 +0300 Message-Id: <83va7p1glx.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Fri, 31 Aug 2018 09:10:59 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -6.0 (------) > From: Carlos Pita > Date: Fri, 31 Aug 2018 09:10:59 -0300 > Cc: rms@gnu.org, 32337@debbugs.gnu.org > > Well there wasn't a lot of activity in the polls and you already have > read them, Eli, so I don't know, it doesn't seem to be interest on > fixing this nor consensus about how to do it. > > The only alternative that wouldn't bother anyone (except for you and > other maintainers) is to add a new face for the inactive part of the > line number display that inherits from the default face. But you're > not willing to do that AFAICS so I would rather just close this and > live with the issue. Is it ok? Maybe we should just make the change and see if someone hollers. Would you like me to send you a patch, and run with it for a couple of weeks, in case there are some unintended consequences? If not, I will apply the change to the emacs-26 branch. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 01 10:57:16 2018 Received: (at 32337) by debbugs.gnu.org; 1 Sep 2018 14:57:16 +0000 Received: from localhost ([127.0.0.1]:42020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fw7Kt-0005Xn-V6 for submit@debbugs.gnu.org; Sat, 01 Sep 2018 10:57:16 -0400 Received: from mail-yb1-f176.google.com ([209.85.219.176]:46443) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fw7Ks-0005XW-GR for 32337@debbugs.gnu.org; Sat, 01 Sep 2018 10:57:14 -0400 Received: by mail-yb1-f176.google.com with SMTP id y20-v6so1902148ybi.13 for <32337@debbugs.gnu.org>; Sat, 01 Sep 2018 07:57:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pqNlGwi9jdfdymAD3OnEcHhXYbiRHTum+FkPNPB+3Y0=; b=RY3Q0gBv2fvrZ1Snuv7OYxwQVLRwJJIL95USw1f7cca3bCV7Y9IBX94cQA3vXnXdpQ bXKr4GzQdq7SndaPswj9cYd1X7CLMZ9xnLKHA0iiaXuuXzqArSZQ/EFK4rX7zh76hssl 1K4+FQryFC31oEEPFBvpiJd8AVtnuPOU8s8s81dnxWjmXcIoWwoSsAgbIBkSrx/6SDGI Qnlj+l+2YK3NFaEluRnASrqBwuqlQxuafwQCKuD3kvqg4wrEfWY4UTZYwPHWaC6s96Tt zjQ/JPe2hE75jhhnmCdCrPqnmOc2rhWcWl2bD8blNRbfKIbzEU9WwZW5WvUEHklPtcYB aUBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pqNlGwi9jdfdymAD3OnEcHhXYbiRHTum+FkPNPB+3Y0=; b=YRpJhLovmDFTmqsympAPABWUnQpPXR80Ppx6MIa0lsFj/KytFUG7oczVy5qoLb+DMN avWwEMK0X2ewZ6WhFWH9MDsxRQ4u26m+xIgHg4Qc4UEO60fwT/gn9bcZ/1SZ5EF1j6GW BweVx6uAqqsZqatyRrjNsBFlxVbxePW6ggSniFrlmAlrhgHTusrqFNu8QI+a4E3vF/W3 hJF+sX7AK9oOYh4N/BE64pLR8EjXveilqZ48EYa2xnVz0qA6PunNphB1iXziApBOxUxe XOnTtf8tuMlQZM1dV8Xb3BDx0OsdCoKjhltm+csOUmRNQ/RXXqwbp5ZRCp2AlMaeqfm2 /bRw== X-Gm-Message-State: APzg51Bli7xYfn/zeTIehJ2wSWxCiCk4+EAUHgXAAbbYNR8ZbR5Nul6E FrBMerkB80cfE7WlOiF49wSeDTLhcIllMHfYBts= X-Google-Smtp-Source: ANB0VdY9qhXuctAZNpHjzQWa7XL+hO6garYZNF3jWgRPuTBUl/R3w5rg1ooixP26dGVn5iefaMOn49K2Jc44D/EDUzU= X-Received: by 2002:a25:1c85:: with SMTP id c127-v6mr6164175ybc.148.1535813828654; Sat, 01 Sep 2018 07:57:08 -0700 (PDT) MIME-Version: 1.0 References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> In-Reply-To: <83va7p1glx.fsf@gnu.org> From: Carlos Pita Date: Sat, 1 Sep 2018 15:50:27 +0100 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000b2bbf10574d08544" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -1.0 (-) --000000000000b2bbf10574d08544 Content-Type: text/plain; charset="UTF-8" > > > Would you like me to send you a patch, and run with it for a couple of > weeks, in case there are some unintended consequences? > Sure, it would be great, thanks! > --000000000000b2bbf10574d08544 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Would you like me to send you a patch, and run with it for a couple of
weeks, in case there are some unintended consequences?

Sure, it would be gre= at, thanks!
--000000000000b2bbf10574d08544-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 07 03:54:10 2018 Received: (at 32337) by debbugs.gnu.org; 7 Sep 2018 07:54:10 +0000 Received: from localhost ([127.0.0.1]:48730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fyBaj-00020a-P4 for submit@debbugs.gnu.org; Fri, 07 Sep 2018 03:54:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fyBai-00020O-JO for 32337@debbugs.gnu.org; Fri, 07 Sep 2018 03:54:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fyBaY-0001jr-3l for 32337@debbugs.gnu.org; Fri, 07 Sep 2018 03:54:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35205) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyBaX-0001jd-Ve; Fri, 07 Sep 2018 03:53:58 -0400 Received: from [176.228.60.248] (port=1440 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fyBaR-0006Qg-Ru; Fri, 07 Sep 2018 03:53:52 -0400 Date: Fri, 07 Sep 2018 10:53:52 +0300 Message-Id: <83d0tpvj3j.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Sat, 1 Sep 2018 15:50:27 +0100) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -6.0 (------) > From: Carlos Pita > Date: Sat, 1 Sep 2018 15:50:27 +0100 > Cc: rms@gnu.org, 32337@debbugs.gnu.org > > Would you like me to send you a patch, and run with it for a couple of > weeks, in case there are some unintended consequences? > > Sure, it would be great, thanks! Sorry for the delay, the patch, relative to the emacs-26 branch, is below. Please come back with your observations in a couple of weeks (or earlier, if you discover some unexpected issues), and we will see how to proceed with this. One of the side effects of keeping the line-number face beyond EOB is that the cursor on the EOB line will be smaller/larger than usual when the line-number face has a non-default size. Please tell whether you see this is as a problem worth trying to fix (it isn't trivial). Note that similar effects happen in Emacs elsewhere, so this is not the only situation where the cursor height is different from the default. Thanks. diff --git a/src/xdisp.c b/src/xdisp.c index eccefa4..16b9261 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -21175,14 +21175,11 @@ maybe_produce_line_number (struct it *it) for (const char *p = lnum_buf; *p; p++) { /* For continuation lines and lines after ZV, instead of a line - number, produce a blank prefix of the same width. Use the - default face for the blank field beyond ZV. */ - if (beyond_zv) - tem_it.face_id = it->base_face_id; - else if (lnum_face_id != current_lnum_face_id - && (EQ (Vdisplay_line_numbers, Qvisual) - ? this_line == 0 - : this_line == it->pt_lnum)) + number, produce a blank prefix of the same width. */ + if (lnum_face_id != current_lnum_face_id + && (EQ (Vdisplay_line_numbers, Qvisual) + ? this_line == 0 + : this_line == it->pt_lnum)) tem_it.face_id = current_lnum_face_id; else tem_it.face_id = lnum_face_id; From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 25 15:27:59 2018 Received: (at 32337) by debbugs.gnu.org; 25 Sep 2018 19:28:00 +0000 Received: from localhost ([127.0.0.1]:54021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4t03-0000aj-MF for submit@debbugs.gnu.org; Tue, 25 Sep 2018 15:27:59 -0400 Received: from mail-yw1-f51.google.com ([209.85.161.51]:36889) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4t01-0000aV-S6 for 32337@debbugs.gnu.org; Tue, 25 Sep 2018 15:27:58 -0400 Received: by mail-yw1-f51.google.com with SMTP id y14-v6so2562968ywa.4 for <32337@debbugs.gnu.org>; Tue, 25 Sep 2018 12:27:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ogOTgOeAT17wAFiuXDNCvaZv4X64iucwRpcrw/ySIG0=; b=RlteNFMvvuCJo/u019FtBQB13HYH7siAZly67EHZRhO8FsFfJCWzkj8yQ0cjInZroh ovePTXlmiq0PO0AVJXyQck44s0BJcblN4ilZIeMZGs+573w3zxz/iJsyD7PVdTaFcM8Y DNmkI3cIG1q4jtcvPfNFeSSXh/U5Ril8/bzY5eP78QcpdIJyj852ZEoiPHO7qS3EjeMd EA4H88tNiphsHB0tjOuA1OBeWs7DoCJoHgVHi73YdQm3ixiWSiSSTSt3TkVac9veGfms +MUXk4d3ew0nwZ+azM4Ku1awAS5KCJAZUPzUvkWljFXEp7slbiQraxjBFhTOAU2btwOf RvBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ogOTgOeAT17wAFiuXDNCvaZv4X64iucwRpcrw/ySIG0=; b=Q/XEPSyGj/gBzME7GZB+ppuNqokd60ob06hHNVSQptaS1TWmYGeDv1WC+tymAsxE33 VxtCv4pyYOh5gn4+C2kDluHa+bWalB9PAuDaCJ6Yh1RBVsVekbg7dLNNVHGHE5VDtv7W aIHpZXd+zMf8sTOnwwJZMhdoiajqkg2ncAt2JOWy0XqIfFI0ufE75y+tEHqmTUulOHFm M0fBwb8o9O6D7iwD5UhLbnL1U9DEyCj+eKJAULtyo9DNKTaI5iOVKu/9omuN2UYjbp3U iVSMDRy6jLuvU36GaZ+Hgo/6uoenHKNxvOvda60iudP/huAV6PHMZ+cpGwEbxcqOP1Nf EDZw== X-Gm-Message-State: ABuFfohccV9Py1UX4HcTcTjPfpueliMS3xRTwvuyD4k52S5B07EQAWUJ I6upgx4tvegVOKGvnv/fkIa2eoXkqevf6swnefinEQ== X-Google-Smtp-Source: ACcGV60T30Sc7j5WOSfut6D8lm83US0la1DgEGVJq52HZfw45PzV+wMLHYZiRDXqlOvr8qfuGpn6YZHgfZzMQaYI6UQ= X-Received: by 2002:a0d:c343:: with SMTP id f64-v6mr1396450ywd.1.1537903672070; Tue, 25 Sep 2018 12:27:52 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:424a:0:0:0:0:0 with HTTP; Tue, 25 Sep 2018 12:27:31 -0700 (PDT) In-Reply-To: <83d0tpvj3j.fsf@gnu.org> References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> From: Carlos Pita Date: Tue, 25 Sep 2018 16:27:31 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -1.0 (-) Hi Eli, some feedback: one problem I find with this approach is that, when leaving the buffer, the filled up square cursor turns into an empty box and then, since the face is smaller, it becomes apparent that it's being cropped at the top and at the bottom (it looks like two vertical lines, not one box). Isn't it possible to use the smaller font just for the beginning of the line, as it is for the lines above EOB? Thanks! From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 25 15:41:11 2018 Received: (at 32337) by debbugs.gnu.org; 25 Sep 2018 19:41:11 +0000 Received: from localhost ([127.0.0.1]:54048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4tCo-0000xN-VQ for submit@debbugs.gnu.org; Tue, 25 Sep 2018 15:41:11 -0400 Received: from mail-yw1-f66.google.com ([209.85.161.66]:44516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4tCn-0000x7-B0 for 32337@debbugs.gnu.org; Tue, 25 Sep 2018 15:41:09 -0400 Received: by mail-yw1-f66.google.com with SMTP id s73-v6so1347284ywg.11 for <32337@debbugs.gnu.org>; Tue, 25 Sep 2018 12:41:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=FNhI3gOQ6BLro70YzDKaAkS6U+Y0loMV5YJjQK8GSXA=; b=W8mqedbmY+y1jkkSA5KqdpRp/39pGanZb/L3eFlVvAsEoNjdsA/wpc19tYkrA0lTr5 mvhzJoP2gCjSG+ZT8qFRofs+wNmuTA7OyAbHF+GXHyCqib6yX8M4ywHuNP+ugJkr7fQh 1q/9x9r00ggyIIQ45l/ccD0yfl6qj0/2oXX9g3PzQ9DxiZbSIpWISAlzyYgWyWShetDl T1vhhKcR0tgpIMNV+3bVudE1G/11qIJKvjlqudCWP77YeHC0InwkXkIhStcnHxWtsUG7 CSxwbVEjHMg/P/kQ0OvLwCwK76d6EJlVp46wE4VILgslwGKJHfKnZdV9ykCHMnuTH123 bSug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=FNhI3gOQ6BLro70YzDKaAkS6U+Y0loMV5YJjQK8GSXA=; b=gQSQOtyWX8FQaYEcTvBkYbF4b9vNFHvzpvMy1yZU0F4YJuSdO+BT5Yx5u14LXybPf+ BY6zuiykqHpYiEQjgxOFa1hruMIfn/yzYT+o75Zbgf22XhOL5kZ6Qjav2poNhDsZo0sI VcWPcnEsVvNQlCxUQm5z271DLFYN4eievxFcqRzELy8j80Z/ajOMauTQEsOXMWNlLTmS QpF8cOgQ2Fz9iLInPu/qPukDiG7c6ikC8RtVloM549y/yQzvmxncyyGBFnY8sAtyLyUi TGf8I59lie5kH66siR0XavIL0SM+muBPokRKzHT+T2BRT9xpDkhxrQu/5/qV/heNalrl kCCg== X-Gm-Message-State: ABuFfogc4MypBrMcqHft8v2MNOxyOyCgsgWSaGntTYPiVO5vXgTCaDbS y9SroJJ88TtlbP612aQ2TrC/B7/v/XfInHFDXHw= X-Google-Smtp-Source: ACcGV62L481zMXzWpPG75GrIOvX5FTXBCa7ccrXcKm3nSHPIYiqu0rka0/tDjsIQeCFIB4sfkYGqrkTaa5Zsjk7NVKY= X-Received: by 2002:a81:138e:: with SMTP id 136-v6mr1428048ywt.485.1537904463765; Tue, 25 Sep 2018 12:41:03 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:424a:0:0:0:0:0 with HTTP; Tue, 25 Sep 2018 12:40:43 -0700 (PDT) In-Reply-To: References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> From: Carlos Pita Date: Tue, 25 Sep 2018 16:40:43 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -1.0 (-) > Isn't it possible to use the smaller font just > for the beginning of the line, as it is for the lines above EOB? I mean, you're already computing the width as if the numbers would go down up to the bottom of the window and then filling them with spaces instead of numbers when below EOB, it seems to me that treating below-EOB lines the same way than above-EOB ones (in the sense of limiting the display number face only to the first columns of the buffer) isn't that removed from the current algorithm, although from a cursory look I recognize I'm no quite following the code. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 25 15:47:20 2018 Received: (at 32337) by debbugs.gnu.org; 25 Sep 2018 19:47:20 +0000 Received: from localhost ([127.0.0.1]:54056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4tIl-00017a-VO for submit@debbugs.gnu.org; Tue, 25 Sep 2018 15:47:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4tIk-00017L-9N for 32337@debbugs.gnu.org; Tue, 25 Sep 2018 15:47:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g4tIc-0007J5-5O for 32337@debbugs.gnu.org; Tue, 25 Sep 2018 15:47:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36714) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g4tIc-0007IM-1K; Tue, 25 Sep 2018 15:47:10 -0400 Received: from [176.228.60.248] (port=2218 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g4tIU-000264-3t; Tue, 25 Sep 2018 15:47:03 -0400 Date: Tue, 25 Sep 2018 22:46:49 +0300 Message-Id: <83o9cl8imu.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Tue, 25 Sep 2018 16:27:31 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -6.0 (------) > From: Carlos Pita > Date: Tue, 25 Sep 2018 16:27:31 -0300 > Cc: rms@gnu.org, 32337@debbugs.gnu.org > > some feedback: one problem I find with this approach is that, when > leaving the buffer, the filled up square cursor turns into an empty > box and then, since the face is smaller, it becomes apparent that it's > being cropped at the top and at the bottom (it looks like two vertical > lines, not one box). Isn't it possible to use the smaller font just > for the beginning of the line, as it is for the lines above EOB? Not easily, because Emacs generally uses the face of the last character drawn for the cursor. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 25 15:53:03 2018 Received: (at 32337) by debbugs.gnu.org; 25 Sep 2018 19:53:03 +0000 Received: from localhost ([127.0.0.1]:54062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4tOI-0001GU-ND for submit@debbugs.gnu.org; Tue, 25 Sep 2018 15:53:02 -0400 Received: from mail-yw1-f53.google.com ([209.85.161.53]:44657) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4tOH-0001Fz-G2 for 32337@debbugs.gnu.org; Tue, 25 Sep 2018 15:53:01 -0400 Received: by mail-yw1-f53.google.com with SMTP id s73-v6so1362532ywg.11 for <32337@debbugs.gnu.org>; Tue, 25 Sep 2018 12:53:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=PBBG/76ADe8TrUfu4Xl91GQVXfmQTe2haGE3/JlEuLs=; b=m2hHpIgRBL3JjmiiaS2dC3coyeDY4GdhT7AmmIf5MbCUIaj27aEJUy7Uvg1qun+8d9 BQlvp3V9sLctwLWqnCoLuclfODySEWz7IAdJc9qxJ+cP9m4MTZE2PMQzoDGt60GHYtXT ZI207uwAJWytyYuYbUCRsLWmewAM1xCihePcAouXlucDDfu+sZZy7nzrxoxBgRltLjsY 8TZDdI7SZG+LXM1ILCuWsykhsXNwUoJqGP6S5sIKiiF0ff26EQjI/a0v+CBoCMI+2jWT 4vuh7tEhiGE++w3eDK2C+umtXdgRXa3pf+XK9AC2qXBpPTQpkmRK4w+XkrA0sx167Pxh yR5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=PBBG/76ADe8TrUfu4Xl91GQVXfmQTe2haGE3/JlEuLs=; b=UQALuDw9UNVE5ScjBT56crwQKhyq3YWfSWgWjiA4SY+hBA81ijZWLQQJVdwkYpPKl3 haM7949AbnhEK7o1KPZRNonb3LdgM4J7+vgSJn5gOZq7iOE6yHqXj/0N8HM70xhvqbwk 2ApOhk73ee0IDGd9cm/AAC6HdB5bycCKmqQECCyXph5/Cba1JsO8KsMF7HnKXGvzhX7h yVKgU7dE9uBEMRkRmD4gFBgy8Kbp73RAEaO6J2rANPzt6dOz0DJE6E0MbhBqPnSGDBRK RLPkr/IyBAxr2JAGR+IfLSgRmv9z8sawRNK6Nf7d7GySYqppTX0W8Akw126ZA+j/HATC inmg== X-Gm-Message-State: ABuFfojuysgJiGkU6gnKPSyMfrYf4s96AVFLRTmvnM8+X+BlbUimDc4n 5GuqS1U6ePNFPkyrMt2PVG2zWYnNtOUkT1hmdbz+Sg== X-Google-Smtp-Source: ACcGV622gQHIkq4kykXULrCzvs/rSnGvr7Al0GfQk+89VUp0IgT5+x673iFFf3McfBJNG3EnPKb4Mdz7aruV0SZto2w= X-Received: by 2002:a0d:f585:: with SMTP id e127-v6mr1468212ywf.170.1537905175873; Tue, 25 Sep 2018 12:52:55 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:424a:0:0:0:0:0 with HTTP; Tue, 25 Sep 2018 12:52:35 -0700 (PDT) In-Reply-To: <83o9cl8imu.fsf@gnu.org> References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83o9cl8imu.fsf@gnu.org> From: Carlos Pita Date: Tue, 25 Sep 2018 16:52:35 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -1.0 (-) > Not easily, because Emacs generally uses the face of the last > character drawn for the cursor. Ahh, ok, I see the problem. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 25 15:55:17 2018 Received: (at 32337) by debbugs.gnu.org; 25 Sep 2018 19:55:17 +0000 Received: from localhost ([127.0.0.1]:54066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4tQT-0001K3-63 for submit@debbugs.gnu.org; Tue, 25 Sep 2018 15:55:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4tQQ-0001Jp-CD for 32337@debbugs.gnu.org; Tue, 25 Sep 2018 15:55:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g4tQI-0003VI-8m for 32337@debbugs.gnu.org; Tue, 25 Sep 2018 15:55:08 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37280) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g4tQI-0003VD-2n; Tue, 25 Sep 2018 15:55:06 -0400 Received: from [176.228.60.248] (port=2711 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g4tQB-0003QC-HB; Tue, 25 Sep 2018 15:55:00 -0400 Date: Tue, 25 Sep 2018 22:54:53 +0300 Message-Id: <83mus58i9e.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Tue, 25 Sep 2018 16:40:43 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -6.0 (------) > From: Carlos Pita > Date: Tue, 25 Sep 2018 16:40:43 -0300 > Cc: rms@gnu.org, 32337@debbugs.gnu.org > > I mean, you're already computing the width as if the numbers would go > down up to the bottom of the window and then filling them with spaces > instead of numbers when below EOB, it seems to me that treating > below-EOB lines the same way than above-EOB ones (in the sense of > limiting the display number face only to the first columns of the > buffer) isn't that removed from the current algorithm, although from a > cursory look I recognize I'm no quite following the code. I'm confused: you were talking about the cursor, not about characters, right? The problem is that an empty line at EOB doesn't have any characters to determine the height of the line, and the height then comes from the line-number display, which is lower. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 25 16:01:22 2018 Received: (at 32337) by debbugs.gnu.org; 25 Sep 2018 20:01:23 +0000 Received: from localhost ([127.0.0.1]:54078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4tWM-0001VU-Ma for submit@debbugs.gnu.org; Tue, 25 Sep 2018 16:01:22 -0400 Received: from mail-yw1-f43.google.com ([209.85.161.43]:44044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4tWL-0001VI-1u for 32337@debbugs.gnu.org; Tue, 25 Sep 2018 16:01:21 -0400 Received: by mail-yw1-f43.google.com with SMTP id s73-v6so1373609ywg.11 for <32337@debbugs.gnu.org>; Tue, 25 Sep 2018 13:01:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=YTxVF88Ykc45uxwDa3QN2+R8yF/UqA6wEOCiE30t6E8=; b=sg6X5YEuFA1w9UXtHshj8IZ9TWAhS1cBg53f8ysvVWWNWwhGnpDSVAfftfxOsxsYxj R7iPXLCNpiDFUXZbP6OSXdQSsESxDYbgBwmq6Y9DBz/K53VmBGn0yQ+YEDPxJo+jg0KX +SmZyFG2ja2rNXceDe2ktzWhU26G4Sj4zhgTrMUxQdyHY68Rio56NwyXpeks8L7SesS2 gU1VZLz/vRsZOGm22gXxpDNb+73xb7JFx9pB0REqtxXxeXB/N3S9GadoEpDkESnJI8xj o+3+4f/HwXCIaI8K1obp2WmUbFpbn/FH9J1S7VDQmirLbyKV7haVtj0xIuDhtwwdmO34 zDhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=YTxVF88Ykc45uxwDa3QN2+R8yF/UqA6wEOCiE30t6E8=; b=I/vecUDMWPWAXUhZ6lAkfDVF55RZW8EjfaeWIscpTD/EQqNO3y7rUYlGyzbv7hc490 9dJAfYKO5LSlIzb4aSt1d+FFnmXmyea1wLswRsH1JBFEvLxt2HSl7rZmeUeeNkGZ2Fvb uJWnsUjziu3zLq7HtBGGY00p+KIWKbzvhYadkUFrMgd5Q59lKqmVQLXN4f4kqx8YxQhB WrLJ6KTGHJ5RgoEF5MGCnRlIGS5K07cz+F+WIoSD+WgceLayb+ZwPx5s5ocV/3Tc1fsD w7CDJMUWgjceiB5u2iqJy3OSuCrYD6BBMGhx58jukgNwKWy4SwYRTYnGY6LY4jfaDSb6 yr8g== X-Gm-Message-State: ABuFfogt7bt4PmOJ+A18ZU1PBsYFSSTHgfV1PaJbW0GRPO3QaiA9O54f Gwb+mw6CU8kX/gX6EkjkdocU8cA6aR5vaog9EgM= X-Google-Smtp-Source: ACcGV63nmHtgm64rGJvXLxQhucVvMqvDCnnJggYfWsFNOGhJ6EvGLv1dd6lHufriRbecBMgQLJ3Ti/F8LqPKKuIwgc8= X-Received: by 2002:a81:138e:: with SMTP id 136-v6mr1458073ywt.485.1537905675401; Tue, 25 Sep 2018 13:01:15 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:424a:0:0:0:0:0 with HTTP; Tue, 25 Sep 2018 13:00:54 -0700 (PDT) In-Reply-To: <83mus58i9e.fsf@gnu.org> References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83mus58i9e.fsf@gnu.org> From: Carlos Pita Date: Tue, 25 Sep 2018 17:00:54 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -1.0 (-) > I'm confused: you were talking about the cursor, not about characters, > right? The problem is that an empty line at EOB doesn't have any > characters to determine the height of the line, and the height then > comes from the line-number display, which is lower. Yes, I understood that after your last remark about the cursor face, I was just assuming that the "empty line" following the EOB could just have its own face, I was wrongly thinking about it more as a sequence of spaces and wondering why the default face wasn't being applied to them. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 26 11:40:09 2018 Received: (at 32337) by debbugs.gnu.org; 26 Sep 2018 15:40:09 +0000 Received: from localhost ([127.0.0.1]:55572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g5Bv7-0006BR-HG for submit@debbugs.gnu.org; Wed, 26 Sep 2018 11:40:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g5Bv6-0006Az-Nj for 32337@debbugs.gnu.org; Wed, 26 Sep 2018 11:40:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g5Buy-000761-C3 for 32337@debbugs.gnu.org; Wed, 26 Sep 2018 11:40:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58116) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g5Buy-00075u-7I; Wed, 26 Sep 2018 11:40:00 -0400 Received: from [176.228.60.248] (port=1298 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g5Buj-0003m3-UM; Wed, 26 Sep 2018 11:39:46 -0400 Date: Wed, 26 Sep 2018 18:39:42 +0300 Message-Id: <83d0t08dz5.fsf@gnu.org> From: Eli Zaretskii To: carlosjosepita@gmail.com In-reply-to: <83o9cl8imu.fsf@gnu.org> (message from Eli Zaretskii on Tue, 25 Sep 2018 22:46:49 +0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83o9cl8imu.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -6.0 (------) > Date: Tue, 25 Sep 2018 22:46:49 +0300 > From: Eli Zaretskii > Cc: rms@gnu.org, 32337@debbugs.gnu.org > > > some feedback: one problem I find with this approach is that, when > > leaving the buffer, the filled up square cursor turns into an empty > > box and then, since the face is smaller, it becomes apparent that it's > > being cropped at the top and at the bottom (it looks like two vertical > > lines, not one box). Isn't it possible to use the smaller font just > > for the beginning of the line, as it is for the lines above EOB? > > Not easily, because Emacs generally uses the face of the last > character drawn for the cursor. I may have found a solution. Would you please apply the following additional patch on top of the previous one, and see if it solves the problem with the hollow cursor at EOB, and doesn't introduce any new problems? Please run with it for a couple of weeks before you conclude whether any problems are left. TIA diff --git a/src/xdisp.c b/src/xdisp.c index eccefa4..06a15e8 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -2304,7 +2304,7 @@ get_phys_cursor_geometry (struct window *w, struct glyph_row *row, ascent value, lest the hollow cursor looks funny. */ y = w->phys_cursor.y; ascent = row->ascent; - if (row->ascent < glyph->ascent) + if (!row->ends_at_zv_p && row->ascent < glyph->ascent) { y -= glyph->ascent - row->ascent; ascent = glyph->ascent; @@ -2314,6 +2314,7 @@ get_phys_cursor_geometry (struct window *w, struct glyph_row *row, h0 = min (FRAME_LINE_HEIGHT (f), row->visible_height); h = max (h0, ascent + glyph->descent); + h = min (h, row->height); h0 = min (h0, ascent + glyph->descent); y0 = WINDOW_HEADER_LINE_HEIGHT (w); From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 26 12:16:30 2018 Received: (at 32337) by debbugs.gnu.org; 26 Sep 2018 16:16:30 +0000 Received: from localhost ([127.0.0.1]:55583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g5CUH-00072Y-Qx for submit@debbugs.gnu.org; Wed, 26 Sep 2018 12:16:29 -0400 Received: from mail-yb1-f179.google.com ([209.85.219.179]:35139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g5CUF-00072L-EN for 32337@debbugs.gnu.org; Wed, 26 Sep 2018 12:16:28 -0400 Received: by mail-yb1-f179.google.com with SMTP id o63-v6so11566625yba.2 for <32337@debbugs.gnu.org>; Wed, 26 Sep 2018 09:16:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=GYsf42eREbx64/IG+IvvCAjIc4S8cVVuujUjWCj9RLY=; b=WtXcT4159TD1EGesLAGNjZdC2cVHXjMkre4WNmrfmXvbUCVFhu2vfc4/XvsGaLHWo0 RZUQMcVb9rfxObkr0p9qXPr4qURu7oPSDOSxX8/HCpsXeJ+zfbk6UpJQNbk4axL7ZgdU JjroJ4FiZkXdfiakmBp0CM5QAFeTFssb46evVhqmZYdgeYIAPU9OdcMvrao7cVNIwtHf cBEFIYeWf+sU6h4o4M5AUluMtsBsoqOvJi6FxCDwmmKxPzxuoUdlKcEERGa4G4VYMuJb TMU0ilonDbPDJnm/0MsYEOGwoecXuYIg98oqT6upnwo8yiGYrULkz2wpn1RuDjMtOhTh Y78A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=GYsf42eREbx64/IG+IvvCAjIc4S8cVVuujUjWCj9RLY=; b=lDKBl9qVwPjkNFoUPy2xPRHGfvBGrDCdITrkkA95Xf6XymnAxuOtE2hDuDFa+iVEgK WVebw8zx+6WbjU0/mjzAe1e9D3Cbz/3r9xDC9TK32GBOXFR2dzYJvihwTXUcpHNohozR dkhDml9bwWlESG8lNh2M4PgLD75d/IxLahbs8Xuj11rrDxqdOwpaVagsIfREYFFTY9S0 YP6JJhexT7QLJ+On63OwYsgbM9lF5wWMaR6WZE8mbGrI00daLlR6GYB/9klvRLBzfP7h MZpGSYOt9lUvtJ4ekFZYsPgw3Mn2E8JeExerJ+qQxgah5pVYYUjlC4yanxuPx/t4g2j3 GpxA== X-Gm-Message-State: ABuFfohPuKiOZv6Hw4NIuFXuiVFoMma4vyvAeEOiDjY2ddN43KmTAbuj /IypZMWSx3MuDA11eZODz+m1w0ElkKDRa9y0Ulg= X-Google-Smtp-Source: ACcGV63cpI2VVTmnyQdN12R0LnqvXkRVltgGEXjZEzth3splCPGBtfW8TeDi/UfFzXn21Upuf+8O4C/YXNnarlpvS2M= X-Received: by 2002:a25:b187:: with SMTP id h7-v6mr3467636ybj.148.1537978581768; Wed, 26 Sep 2018 09:16:21 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:424a:0:0:0:0:0 with HTTP; Wed, 26 Sep 2018 09:16:01 -0700 (PDT) In-Reply-To: <83d0t08dz5.fsf@gnu.org> References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83o9cl8imu.fsf@gnu.org> <83d0t08dz5.fsf@gnu.org> From: Carlos Pita Date: Wed, 26 Sep 2018 13:16:01 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -1.0 (-) Thanks Eli! For now your magic seems to be working wonders. I will let you know of my experience in two weeks. Thanks again! From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 26 15:21:02 2018 Received: (at 32337) by debbugs.gnu.org; 26 Sep 2018 19:21:02 +0000 Received: from localhost ([127.0.0.1]:55674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g5FMr-0005CT-Qb for submit@debbugs.gnu.org; Wed, 26 Sep 2018 15:21:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g5FMp-0005Bq-EQ for 32337@debbugs.gnu.org; Wed, 26 Sep 2018 15:20:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g5FMg-0002bu-34 for 32337@debbugs.gnu.org; Wed, 26 Sep 2018 15:20:54 -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.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33981) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g5FMf-0002bq-Ve; Wed, 26 Sep 2018 15:20:50 -0400 Received: from [176.228.60.248] (port=3075 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g5FMY-0005MQ-Fj; Wed, 26 Sep 2018 15:20:44 -0400 Date: Wed, 26 Sep 2018 22:20:25 +0300 Message-Id: <838t3o83ra.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Wed, 26 Sep 2018 13:16:01 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83o9cl8imu.fsf@gnu.org> <83d0t08dz5.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -6.0 (------) > From: Carlos Pita > Date: Wed, 26 Sep 2018 13:16:01 -0300 > Cc: rms@gnu.org, 32337@debbugs.gnu.org > > Thanks Eli! For now your magic seems to be working wonders. I will let > you know of my experience in two weeks. Thanks again! One more improvement (I hope). Please apply the below on top of everything else. diff --git a/src/xdisp.c b/src/xdisp.c index eccefa4..357f0fb 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -21235,23 +21238,30 @@ maybe_produce_line_number (struct it *it) } } - /* Update IT's metrics due to glyphs produced for line numbers. */ - if (it->glyph_row) + /* Update IT's metrics due to glyphs produced for line numbers. + Don't do that for rows beyond ZV, to avoid displaying a cursor of + different dimensions there. */ + if (!beyond_zv) { - struct glyph_row *row = it->glyph_row; + if (it->glyph_row) + { + struct glyph_row *row = it->glyph_row; - it->max_ascent = max (row->ascent, tem_it.max_ascent); - it->max_descent = max (row->height - row->ascent, tem_it.max_descent); - it->max_phys_ascent = max (row->phys_ascent, tem_it.max_phys_ascent); - it->max_phys_descent = max (row->phys_height - row->phys_ascent, - tem_it.max_phys_descent); - } - else - { - it->max_ascent = max (it->max_ascent, tem_it.max_ascent); - it->max_descent = max (it->max_descent, tem_it.max_descent); - it->max_phys_ascent = max (it->max_phys_ascent, tem_it.max_phys_ascent); - it->max_phys_descent = max (it->max_phys_descent, tem_it.max_phys_descent); + it->max_ascent = max (row->ascent, tem_it.max_ascent); + it->max_descent = max (row->height - row->ascent, tem_it.max_descent); + it->max_phys_ascent = max (row->phys_ascent, tem_it.max_phys_ascent); + it->max_phys_descent = max (row->phys_height - row->phys_ascent, + tem_it.max_phys_descent); + } + else + { + it->max_ascent = max (it->max_ascent, tem_it.max_ascent); + it->max_descent = max (it->max_descent, tem_it.max_descent); + it->max_phys_ascent = max (it->max_phys_ascent, + tem_it.max_phys_ascent); + it->max_phys_descent = max (it->max_phys_descent, + tem_it.max_phys_descent); + } } it->line_number_produced_p = true; From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 10 14:34:08 2018 Received: (at 32337) by debbugs.gnu.org; 10 Oct 2018 18:34:08 +0000 Received: from localhost ([127.0.0.1]:43829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAJJA-0006KF-LX for submit@debbugs.gnu.org; Wed, 10 Oct 2018 14:34:08 -0400 Received: from mail-yw1-f47.google.com ([209.85.161.47]:45057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAJJ9-0006Jt-Gb for 32337@debbugs.gnu.org; Wed, 10 Oct 2018 14:34:07 -0400 Received: by mail-yw1-f47.google.com with SMTP id v198-v6so2563491ywg.12 for <32337@debbugs.gnu.org>; Wed, 10 Oct 2018 11:34:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iMJSUCsK9khhHmx77OrYTPQxwjGF0dr8XACN8MqGX/k=; b=CKPB0lQWyyPwBmff1w0lUMonDOCrj0w1QAYNVAc9ZD0XPAXudkV/NeY+MHOuanAC4o chhVzKj8jWWTKLoS7ITwH6yejzjiIT7d9BSz7xqrS0l2EI/AkyVLY/odXYNru05wTcB6 SzVmqhoyCzsqk8Jqp2wDYEfBEeam7WyY5e5SOIGXmluQS8feq69vGHJM4G1DvXG0ABsS KtP9alIOPcNR4wCWxAtngBu8q78+jBv+uWCZMVJNfD6h3AS30QvLC26SxMJynbe1FKcQ EO1GrB/Kqyw1pH9gCNhQwwihogxn8e+DvYs1Do1XDlDxCQhec7OQkgjw2ges/TgRA1eC 2KOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iMJSUCsK9khhHmx77OrYTPQxwjGF0dr8XACN8MqGX/k=; b=HB1dCuF08Hj+WWVq0z96i7DW3/HrhEcUMjbGl8Peva6fqICKTmDTaA7kyuPOWyQOYk yjv2I9kNkHWYloVIZ4C5rLs3e12RhwYkV/ruyF8KqM+Cy8CoVzKJa5mXuOylrXptDhlP kd9QfbAyjLK4EQZ3ctuEBpLgMwWyCfwt3XsVkv7DNX6kmJG68A6SEExJzQ4gOxgShWjI SYYXy73ehmBFZ3NJ5oA8d+e3On1nQRuV72GssrFtlC3rTQYl36OISIlb3geyeroeqDhk tGNcu7Lj/2mi7NoCiUc1usSSg9ACG9LO/eT7Cdl/anTTtsrHC+FT8BrzQjvdcTDptS2d QD8Q== X-Gm-Message-State: ABuFfoist6k3rgJeLMtKEQWyxqApdoZwgpW94oqd6QIYex/oQqbRbQ4k wKmGH19bEPxqEvQZo0yKoOl0VDapM2NHudEcQiw= X-Google-Smtp-Source: ACcGV61Q0Tn+50HlNAf4TmjQrik1F4MLFsAEClMHF7zNbddN9Yn3GHZqqIEGjpgf1QfGzEVA/wxVkh9dK8aV8wnt24k= X-Received: by 2002:a81:4c86:: with SMTP id z128-v6mr19194026ywa.146.1539196442011; Wed, 10 Oct 2018 11:34:02 -0700 (PDT) MIME-Version: 1.0 References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83o9cl8imu.fsf@gnu.org> <83d0t08dz5.fsf@gnu.org> <838t3o83ra.fsf@gnu.org> In-Reply-To: <838t3o83ra.fsf@gnu.org> From: Carlos Pita Date: Wed, 10 Oct 2018 15:33:49 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: rms@gnu.org, 32337@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: -1.0 (-) Hi Eli, up till now I found not problem with your patch (everything included). I did no exhaustive test but found no surprises on everyday usage (with dlnm enabled) either. I would say you commit them. Thanks again! From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 13 02:46:26 2018 Received: (at 32337-done) by debbugs.gnu.org; 13 Oct 2018 06:46:26 +0000 Received: from localhost ([127.0.0.1]:47679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gBDgv-0004bP-Oj for submit@debbugs.gnu.org; Sat, 13 Oct 2018 02:46:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gBDgt-0004bC-CR for 32337-done@debbugs.gnu.org; Sat, 13 Oct 2018 02:46:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gBDgj-0007i3-0Q for 32337-done@debbugs.gnu.org; Sat, 13 Oct 2018 02:46:18 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54384) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gBDgi-0007hx-T5; Sat, 13 Oct 2018 02:46:12 -0400 Received: from [176.228.60.248] (port=1656 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gBDgc-0005ze-DT; Sat, 13 Oct 2018 02:46:07 -0400 Date: Sat, 13 Oct 2018 09:46:10 +0300 Message-Id: <83woqmuyx9.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Wed, 10 Oct 2018 15:33:49 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83o9cl8imu.fsf@gnu.org> <83d0t08dz5.fsf@gnu.org> <838t3o83ra.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32337-done Cc: 32337-done@debbugs.gnu.org, rms@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: -6.0 (------) > From: Carlos Pita > Date: Wed, 10 Oct 2018 15:33:49 -0300 > Cc: rms@gnu.org, 32337@debbugs.gnu.org > > Hi Eli, up till now I found not problem with your patch (everything > included). I did no exhaustive test but found no surprises on everyday > usage (with dlnm enabled) either. I would say you commit them. Thanks > again! Thanks for testing. Pushed to the emacs-26 branch, and closing the bug. From unknown Mon Jun 23 23:50:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 10 Nov 2018 12:24:04 +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 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 19 10:25:01 2019 Received: (at control) by debbugs.gnu.org; 19 Feb 2019 15:25:01 +0000 Received: from localhost ([127.0.0.1]:55387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gw7GW-0000Gy-T2 for submit@debbugs.gnu.org; Tue, 19 Feb 2019 10:25:01 -0500 Received: from mail-yw1-f52.google.com ([209.85.161.52]:39233) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gw7GV-0000Gl-3X for control@debbugs.gnu.org; Tue, 19 Feb 2019 10:24:59 -0500 Received: by mail-yw1-f52.google.com with SMTP id k188so7898678ywa.6 for ; Tue, 19 Feb 2019 07:24:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=JDY/I9SQncYWMcqmqEsJ25EwWw1gXS/PC0pnKkaxg0I=; b=YPW/KZrkgEInkHDHpZpIDKezcJMes4cDAKPrcQf5liTY5QUbZQcNJ75esGdL8rXybb a6NUouDox7l/kunLmBrS6TZEoda4Idcro6gr7rt125yRa1v2gw7NJdMkwL10PGka/zhO MUZ7rqNwUvgB6l0vRMyLFSZnM3bi197pCfPmr/BFopB5QrCsUvxaWfQx4gbIsfJw1rkM o5x4RfT7SAqTvbwxp/lMgxs5sDV8GnfjvXvm5O2hxk51hRq0v3+jRSEwOR4DQAOxGP66 zfyiNO7DP56ANS5DxM6jJCvjxpYxxAKufhsMYcXoV1pPd38BsUrGLc6DFXJDPXE7FbrN bJbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=JDY/I9SQncYWMcqmqEsJ25EwWw1gXS/PC0pnKkaxg0I=; b=ad6RPplWpKziIx/F6ebRPbMghk6GSHzrLfGiWeadwFfKTrk/bmMEn/nxuboiVxVbhC +bU0+dG46OvCMX9gwdf11foVv255HBN/0DEIj2MXjR7fAiivzBr4xFiNJRRemD6h1Ba1 xLoTV4OB52dI2Rs8/nHlQxw26AGVd3XnqkDmALmk+Nx0D4yaO7vMUCuH5duxvtm9dKzM 0XZ0JhUMMuYJZA9QfdIyHqxD6TuGrfcP550pVpeNOnx2PrIVMUv9e74lORbSdKtEhbih bDLkKPsOy2nNady7Na2/S1nGknIuQ+R/OvO5yMy4lPw4HZe0dyJwN2li3W2/3g3rLAxd EL0A== X-Gm-Message-State: AHQUAuY9PrNsb1TjO1AFmdm9kQEeDswXkPELmBvlqb3y1l5RFL03xWSw ebi5UQWC4wRMq8FUBAv4Le8qyPVTmsC63uI2WUc4hHu20Jw= X-Google-Smtp-Source: AHgI3IY3LJHFFp/MS6PyBHpKPrBUmUtwnLgtA9KlWYe+WRxuGoBl6qazNOfLLHkNDbeV/ygJHFhc5Q/3gYGtplQpoS4= X-Received: by 2002:a81:59d7:: with SMTP id n206mr22939529ywb.210.1550589893375; Tue, 19 Feb 2019 07:24:53 -0800 (PST) MIME-Version: 1.0 From: Carlos Pita Date: Tue, 19 Feb 2019 12:24:41 -0300 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) 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: unarchive 32337 Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (carlosjosepita[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.161.52 listed in list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty 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.0 (+) unarchive 32337 From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 19 10:26:45 2019 Received: (at 32337) by debbugs.gnu.org; 19 Feb 2019 15:26:45 +0000 Received: from localhost ([127.0.0.1]:55392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gw7ID-0000Jx-9Z for submit@debbugs.gnu.org; Tue, 19 Feb 2019 10:26:45 -0500 Received: from mail-yw1-f44.google.com ([209.85.161.44]:35248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gw7IB-0000Jl-KU for 32337@debbugs.gnu.org; Tue, 19 Feb 2019 10:26:43 -0500 Received: by mail-yw1-f44.google.com with SMTP id s204so7909219ywg.2 for <32337@debbugs.gnu.org>; Tue, 19 Feb 2019 07:26:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=29eyqVjOHUaS40US2RHXDQP9KvEwWxXEDZExB/K1gJw=; b=Nki88gvRQ/DJSVO0+D9y4FgEFTZvcb8Oyzzc/qGwRzBCGYg0+vux9sh2zLEVPD56qt LVCTB9FsT+KD4FGSLO8SgyTVopoFpSgmoP/OrJ88CD+/RVWr5tCF/RTLU3GuWc7ERq75 Vepk5yZfbSInf+Ajwzl29pTmXV42/mELaFU96csonkfv4vVcNqFIjF5SUDV8m98b6d5r wtV+iLVr/nefXusYXaPk6edL7EK6Npza8QDfOkn+JKl5Ml064s5erIxT/BmeI1/5sEQ+ 6m4DzVmWq5nwwWwmKZU1IhVhYcSdS9JSjvOirRZVEKPUOVA6EhcPcmz8Vhr3+lTlcUdJ jE8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=29eyqVjOHUaS40US2RHXDQP9KvEwWxXEDZExB/K1gJw=; b=CSW2tb3mH/A/ybqlNsbadvK9N/fU544WHiBk8mbSgVjPo65ViHrbQeF05/qvhzh2z5 sDg4Bq+D3zhwu9rDt8IdMlHCo6Jy+5Y6cPsz3YPWh/LHxUtrvkizoPkJZE08jmG85MZQ DZCi+h1hJyUBmRViu1zBcYpCNcLYFmqElX7mX2NX7yeWSv9RvDtFwiZGlLG3Iw/Uzd1c MIAHp1OsH+DPhiLACvD8gY33O7wUTVFxmiPzqvLVXwv7wTLkw8ydIxlrQ4TcjW3x+NDW ExAEp6Cj7nWF1M5zIqzHFSbV+XxQ8juHu3pb03doCW3tecEH5/ILxZDV3HCJWlHgko8u w5kA== X-Gm-Message-State: AHQUAuZy7ArzcZHerh/JighV3TMv/oCNa8zxe110+s6Nrfw6QoK2ZTdU 1U7pkSSSmxmPOyuPmjTGnhTCfNLuIvjVszPwlcs= X-Google-Smtp-Source: AHgI3IYchp7aQHd6EBhm6GaF7dP2mW1xUQXBPbLm8G4ieLeq4ODyExXDiLzOyNZOoAKdXcT/vItCf91jGg6vo0QS8l0= X-Received: by 2002:a81:6c50:: with SMTP id h77mr23622427ywc.280.1550589998161; Tue, 19 Feb 2019 07:26:38 -0800 (PST) MIME-Version: 1.0 References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83o9cl8imu.fsf@gnu.org> <83d0t08dz5.fsf@gnu.org> <838t3o83ra.fsf@gnu.org> <83woqmuyx9.fsf@gnu.org> In-Reply-To: From: Carlos Pita Date: Tue, 19 Feb 2019 12:26:26 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -1.0 (-) Resending after unarchiving, sorry. On Tue, Feb 19, 2019 at 12:22 PM Carlos Pita wrote: > > Hi Eli, > > recently I run into a strange problem that could be related to this change. > > It's not difficult to reproduce, you have to install the treemacs > package, which installs the hydra package. Then run M-x treemacs and, > in the tree buffer press ? to open the hydra. Finally look at the > first character of the last line of the hydra buffer. Try this with > emacs-26 HEAD and with 26.1 and compare. > > You can get an idea of the problem by looking at the attached screenshots. > > I've reported it in > https://github.com/Alexander-Miller/treemacs/issues/360 also, but it > probably is a bug in core emacs. > > Best regards > -- > Carlos From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 19 10:27:49 2019 Received: (at 32337) by debbugs.gnu.org; 19 Feb 2019 15:27:49 +0000 Received: from localhost ([127.0.0.1]:55399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gw7JE-0000MP-Un for submit@debbugs.gnu.org; Tue, 19 Feb 2019 10:27:49 -0500 Received: from mail-yw1-f47.google.com ([209.85.161.47]:40458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gw7JD-0000M5-8d for 32337@debbugs.gnu.org; Tue, 19 Feb 2019 10:27:47 -0500 Received: by mail-yw1-f47.google.com with SMTP id c67so7901366ywa.7 for <32337@debbugs.gnu.org>; Tue, 19 Feb 2019 07:27:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:cc; bh=r26GAi1Ch5BG9tCZk+25RnzKbPvKlsDVB+qsy0nqff4=; b=eMAURW3GxX5rCg4BrRvBUpepc2qEJAS9eigPqPRLSDNTlGrRi3ZMt2ZPUKfB489hOg utRqHAPFt7neyPBODBEk5Xjq+kYNetzUSEgWDglOH/M+2xw/iAp6HNptkxSHT3aDAK3R UTpqDxUpGhRmm2XW0wWy7NzipV61desDeTSY0UgXqvZA4x1Lwest/rxxvYSurV7iX0ov yuZACMTSGoDYeWMxtaSTtroGxGLx2jUlEelUBk5Kq0QQkpicjJFRVw3+53v9i2DoJALc jY3uFztoy55wKCcmTtOLTJM9IynVlNQtCHcRvmRb6mMnBTMdoeOZfWG9WRZdifotFJDD 4Z7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:cc; bh=r26GAi1Ch5BG9tCZk+25RnzKbPvKlsDVB+qsy0nqff4=; b=BtaeFsS2CABbrOgm62WDSvIXRaRkB0gDUZ6NYivItjQCzzHzHe/IIpyXt0UjQVa1yq R3GLmpK5Ew39pG26yRM9MLo3YrfD0C6UtLoKJ0kKgsoCQhxnDzQzbArKckRDgT66kqfj T9vZp8++TQBoiF79uOe9Ff121Ck/p2FwHom52VOu+L5YvmdHGHRRf6gKZ4UAH9T3VRFa CupMzidCQGfqAib06Mu3h0OmIbs6K5IBw05RlipV6apGBS7hl+q6OTj3tnUfSKb5Yncj cXKPdO1OSHMqxdzBljqABKJpCooAlHponVWRjQak6Um3a8Tgjz0UwoqxTvDfe0m97vlQ L9kw== X-Gm-Message-State: AHQUAuaHdfPLnuDn3rEBDSbdtB5IyGYnQW7gz0bFt6o6+IpupHnunfVS 5MSCMKAVjRmACmqnWuFl5t1FXCyhZQoE3ZH+ZFxnrF2y X-Google-Smtp-Source: AHgI3Ia2Gp/AenjjB/7gkmQKszJYZCLLBD9KGZ/YbLhccFjX5iEv1s+2MLZvM8P8Tw4zrrFgtiPwO5+qBJCyLkT7dwg= X-Received: by 2002:a81:2553:: with SMTP id l80mr6638027ywl.146.1550590061388; Tue, 19 Feb 2019 07:27:41 -0800 (PST) MIME-Version: 1.0 References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83o9cl8imu.fsf@gnu.org> <83d0t08dz5.fsf@gnu.org> <838t3o83ra.fsf@gnu.org> <83woqmuyx9.fsf@gnu.org> In-Reply-To: From: Carlos Pita Date: Tue, 19 Feb 2019 12:27:29 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed Content-Type: multipart/mixed; boundary="000000000000cdae4b058240e1ba" X-Spam-Score: 1.2 (+) 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: The screenshots: Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.2 MISSING_HEADERS Missing To: header -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.161.47 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (carlosjosepita[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 32337 Cc: 32337@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.2 (/) --000000000000cdae4b058240e1ba Content-Type: text/plain; charset="UTF-8" The screenshots: --000000000000cdae4b058240e1ba Content-Type: image/png; name="emacs26-branch.png" Content-Disposition: attachment; filename="emacs26-branch.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jsbx9nv40 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 SUVORK5CYII= --000000000000cdae4b058240e1ba Content-Type: image/png; name="emacs26-stable.png" Content-Disposition: attachment; filename="emacs26-stable.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jsbx9nvo1 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 --000000000000cdae4b058240e1ba-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 19 11:58:12 2019 Received: (at 32337) by debbugs.gnu.org; 19 Feb 2019 16:58:12 +0000 Received: from localhost ([127.0.0.1]:55487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gw8ii-0004aQ-Gk for submit@debbugs.gnu.org; Tue, 19 Feb 2019 11:58:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40265) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gw8ih-0004aB-1s for 32337@debbugs.gnu.org; Tue, 19 Feb 2019 11:58:11 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45726) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gw8iT-0003s9-S3; Tue, 19 Feb 2019 11:57:59 -0500 Received: from [176.228.60.248] (port=3254 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gw8iL-00076C-8B; Tue, 19 Feb 2019 11:57:54 -0500 Date: Tue, 19 Feb 2019 18:57:56 +0200 Message-Id: <83k1hviuln.fsf@gnu.org> From: Eli Zaretskii To: Carlos Pita In-reply-to: (message from Carlos Pita on Tue, 19 Feb 2019 12:22:26 -0300) Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83o9cl8imu.fsf@gnu.org> <83d0t08dz5.fsf@gnu.org> <838t3o83ra.fsf@gnu.org> <83woqmuyx9.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -1.0 (-) > From: Carlos Pita > Date: Tue, 19 Feb 2019 12:22:26 -0300 > Cc: rms@gnu.org, 32337-done@debbugs.gnu.org > > recently I run into a strange problem that could be related to this change. > > It's not difficult to reproduce, you have to install the treemacs > package, which installs the hydra package. Then run M-x treemacs and, > in the tree buffer press ? to open the hydra. Finally look at the > first character of the last line of the hydra buffer. Try this with > emacs-26 HEAD and with 26.1 and compare. > > You can get an idea of the problem by looking at the attached screenshots. I have hard time believing that this has anything to do with the fix for bug#32337. AFAIU, there are no line-numbers shown in the situation you describe and show on the screenshots, right? The problem is that the first character on the last line is displayed using a different (incorrect) face, right? > I've reported it in > https://github.com/Alexander-Miller/treemacs/issues/360 also, but it > probably is a bug in core emacs. Would it be possible for you to bisect the emacs-26 branch and find the commit which caused this? That'd be most appreciated. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 19 15:01:23 2019 Received: (at 32337) by debbugs.gnu.org; 19 Feb 2019 20:01:23 +0000 Received: from localhost ([127.0.0.1]:55607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwBZz-0000aZ-C9 for submit@debbugs.gnu.org; Tue, 19 Feb 2019 15:01:23 -0500 Received: from mail-yw1-f49.google.com ([209.85.161.49]:36597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwBZx-0000aM-K5 for 32337@debbugs.gnu.org; Tue, 19 Feb 2019 15:01:22 -0500 Received: by mail-yw1-f49.google.com with SMTP id 189so8275442ywi.3 for <32337@debbugs.gnu.org>; Tue, 19 Feb 2019 12:01:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=o9vMGV0O0A2FYgmsdrWc2cq+cGbgxuByBqi3Rny1vAQ=; b=kJZprR86H83JHG75+x82J9YvyBkNlTQfUM7+Tf60+KPQBXFENRdcKHbR3nTltMT6aQ PutWiXPtkdSCGZsVITHoX602XrtQeY73nNGjVReawNJEQZD0bdNOKXfpATYu/fBRrNZe XKzSnqu9QZyTadjOtj7rhZntJ3w2u4QQT6e0N5tSH+Ib1F9niPDGjy3Sdg4gbSKLo6gx qXMYoZsnk2gY/XOswOo4UBQhn3qv60/whByK5WL5PS/gROD4Nt7pcyLbEpWEXoFpK7dp 7eQ7Rb1v5eRCMGtvRt2pyn4riGJBT3ggHrimICf3h6szQ58Olui/O0esKjMJqOBc3I1G TPJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=o9vMGV0O0A2FYgmsdrWc2cq+cGbgxuByBqi3Rny1vAQ=; b=RG7ECbFG7Miwr0peef5pRTuHxFXuMAe/9/veIS4uAsSweDasfBTAPR3gQnM1JqZhhV I6RdEOLhCIm1XfnUkORBwqhR5rVj790j7RxmkK4SqGErYfvM+ym9Z1D8z07dbI0ugOK2 8LZKDlnIgzbuF70KkZxzouONyQLNAZG1YU9OcgASHmznvpVbJG5Sok8AHxMBzzY+3xif e/CncXRCaJS2VTM1beHiCWEiNwrMbPbjVv9Kg3jxgNYIyYh8uUfoYEG0gj+NC15VsVDE 3xgN+p1zVG5Jt3UnPXCrOwRc35W1shV8pkcMeyA9ZmFfn01o6CUA/YEdFGnommiH63Jc U0Yg== X-Gm-Message-State: AHQUAuZeqp0ZwFLWthgWvyPEFdQvO+eGjJIYbagw2OaDvGaoa38nvrcC nHZ/WHRA9MAa3eQTIpymTw2ViV+2uYnqV56dC5ZFY7qy X-Google-Smtp-Source: AHgI3IZAsWebJgA659ypyrGyQYeNJ3BbQegAArBGiOmtgqL5XXsaORdGf1Dhh3sjB5Kdd4WikrkFo1F+7wnbE9636Cs= X-Received: by 2002:a81:3083:: with SMTP id w125mr24303627yww.170.1550606475703; Tue, 19 Feb 2019 12:01:15 -0800 (PST) MIME-Version: 1.0 References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83o9cl8imu.fsf@gnu.org> <83d0t08dz5.fsf@gnu.org> <838t3o83ra.fsf@gnu.org> <83woqmuyx9.fsf@gnu.org> <83k1hviuln.fsf@gnu.org> In-Reply-To: <83k1hviuln.fsf@gnu.org> From: Carlos Pita Date: Tue, 19 Feb 2019 17:01:02 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -1.0 (-) > Would it be possible for you to bisect the emacs-26 branch and find > the commit which caused this? That'd be most appreciated. Not the most exciting proposition but ok, I'll get back to you on that in logarithmic time. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 19 17:38:33 2019 Received: (at 32337) by debbugs.gnu.org; 19 Feb 2019 22:38:33 +0000 Received: from localhost ([127.0.0.1]:56848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwE25-0001AP-8k for submit@debbugs.gnu.org; Tue, 19 Feb 2019 17:38:33 -0500 Received: from mail-yw1-f52.google.com ([209.85.161.52]:37915) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwE23-0001AC-Sq for 32337@debbugs.gnu.org; Tue, 19 Feb 2019 17:38:32 -0500 Received: by mail-yw1-f52.google.com with SMTP id o184so8448027ywo.5 for <32337@debbugs.gnu.org>; Tue, 19 Feb 2019 14:38:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Dp+AgprifStcAV8mjt7qaQWP05YWNVsfhryxm5XDnwU=; b=Tj40b18+rxy2SWgwtc+vtOvpj84GGxNlIQMH8vyo/618SduwBAoCS4kqkObiH7uPlx EFPDXYhDCD96bCPN02RypGdIMXQpFPuQ+UTn1sREAJi7lqhhmPr4I8BmWI39xivyfI5G Bg4Q4u/Fi6ACgM2l2M2m/qmZ6/U2U/QzVn4MZL1IO17wDKdwT5HI9ROEKjmGBvskSi6z dE6c7g5lpSoGybRIf1jdCOUm3CxBq+nZ08dztBQMkeFCA4d6MC819Z/jPypIMp0i9tMu yAh4M5CGnLMH5JF2JY/O3ID3jSoikaephIvDw4uBJSwZY53A4VEIVLVmcL8kMbhqCuvh TzZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Dp+AgprifStcAV8mjt7qaQWP05YWNVsfhryxm5XDnwU=; b=jzFXa5Qe2HNywAhh11zhHQt8DNRSGY6E7+Ad1f86iR4zqcNX8FNC09K2ehYib6/iDM MfvCio38Qmg90tleaKoxKsvlOa0JPuHmhFWMPB2rVdEA70BSHgauU1TwnYXU3fzJt+lc M9UnNfJxH9B2OePzWJZVPMT+U2z+1IdMi1rKuDbc42ZIRZYaiKJj5ifzpdXNzFSfqJ1Z n9urNOv7n2zNy9hh5gAY1N2Z/i1OYPXWHDcBdBie+Ai8TUNI+3THdC+l8LjqPmpFLO0P 0xK43mJPhw8Jr4OKP4Eh83fPeswKiyZU3t51K9Lo+JD0tP28vwP71LmQVFT4lVEjqmXL iKjg== X-Gm-Message-State: AHQUAuYsNdSjC61jXBW6lKDA2RNzfyVffY8VcogpORoQVCtsgKfPXY2+ miNZUNv3g6PxSv+xnEYjap9iejvOhLC0UlnP1wI= X-Google-Smtp-Source: AHgI3IZqh5FTlGiyB4MOSQELd+/0RWafMzYtMXZJg4yfaTvb/1FC+mmrViAfhSq2SW23uGori+vxnLj2ejoNNf+HulY= X-Received: by 2002:a81:59d7:: with SMTP id n206mr24554422ywb.210.1550615905869; Tue, 19 Feb 2019 14:38:25 -0800 (PST) MIME-Version: 1.0 References: <87effjtdpw.fsf@gmail.com> <838t5qo7cw.fsf@gnu.org> <83y3dqmhkl.fsf@gnu.org> <83va8umgok.fsf@gnu.org> <83tvoemfjo.fsf@gnu.org> <83bmakugtw.fsf@gnu.org> <83k1p6tzjj.fsf@gnu.org> <83in4qtxt0.fsf@gnu.org> <83va7p1glx.fsf@gnu.org> <83d0tpvj3j.fsf@gnu.org> <83o9cl8imu.fsf@gnu.org> <83d0t08dz5.fsf@gnu.org> <838t3o83ra.fsf@gnu.org> <83woqmuyx9.fsf@gnu.org> <83k1hviuln.fsf@gnu.org> In-Reply-To: From: Carlos Pita Date: Tue, 19 Feb 2019 19:38:12 -0300 Message-ID: Subject: Re: bug#32337: 26.1; display-line-numbers-mode makes cursor ill-aligned when number face is changed To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32337 Cc: 32337@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: -1.0 (-) The problem seems to be caused by commit 71c92d89137b7fdde6c2bd4bed9b8dfda5fa53dd See also https://github.com/Alexander-Miller/treemacs/issues/360 I'm closing this again since it's indeed not related to patch applied here. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 19 17:38:40 2019 Received: (at control) by debbugs.gnu.org; 19 Feb 2019 22:38:40 +0000 Received: from localhost ([127.0.0.1]:56851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwE2C-0001Aj-HN for submit@debbugs.gnu.org; Tue, 19 Feb 2019 17:38:40 -0500 Received: from mail-yw1-f50.google.com ([209.85.161.50]:41865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwE2A-0001AV-Qz for control@debbugs.gnu.org; Tue, 19 Feb 2019 17:38:39 -0500 Received: by mail-yw1-f50.google.com with SMTP id q128so8441716ywg.8 for ; Tue, 19 Feb 2019 14:38:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=zvTuAPno3TBNtiINZLsQPs3W3W2Hh3JgIh56o3HyXxY=; b=s48G7uimqfZc08uoFu4WuC5T9HzuMat3KZa4GedWuO5W2WkdZ3uEXyHC3HTe+Dhzvm z0Gu/6Kv7n5kgpey7SM3ekgBy0nCdzyEVyzgFtLWINrpfQGpxroD9b5Yf2vQOSBVsBCO h/WIHKVbvKHKvEpIHvx0L6DjAbnK9BJnff+wpEa7fNbzU2y9FOsRc0mw9fgEAR4Qiq0B D++oAOAv5s2eZkI7sckIbNTqPDPHnOGF/b34W7IKTL4oz2bFmgfD2w+gldT0d/JHDDqK zd8Vs4P20LJq9cxE/FLZQ3t3ODl3A8mKX7bVuMFLqeKml8cga08D4mXP8HmD3JIud2tH pvqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=zvTuAPno3TBNtiINZLsQPs3W3W2Hh3JgIh56o3HyXxY=; b=M/7W2EnkS1de/epr75Z1OM0eQuyZ8NTynjYAqRpy5HuZrwloFjl3ZPZTo+Dt5L717N FQYct2fCKa7Yyfr6taR92aNKfesZvjN0GrppHDWY6it3sWDqtsMvZHXC0++JwMcUwYWt 93e1WC50pxHHfiH2An3V37FZXqUcrt+1XQHcqNwRKSg/5qVdBCJtqcqjo9weFDrX5I8c EVrxBwSdhKgxXTlATpgEWAlnl/J7ZczDG1okSVlA3S7XtSo9J5U2jf+bbh0ZNTk9iv7K CPhFAT1sPuBIYM7nTNDVNZEjLyWdtQghKlhO0m6/r25uTPevkxrWOcVPQug01pPLDFXO 11Gg== X-Gm-Message-State: AHQUAuZNFa0v1IDCis98MTc0xBrxP5xLoPLujvqrxoe9+QuikLjTfN/f /fJMXOYB3G+IOS6IS5IRTSxEbb+JI8hqbS1g3x5BO47i X-Google-Smtp-Source: AHgI3IbAO9Q59iJUinpgLPZ8dnP9K/QKqWwzKfwpFjZuUkDJ7z4LzQ6Loco1Zh/fyK2wbrJbOdYKGZNVH8VV5VyfqEQ= X-Received: by 2002:a81:ee03:: with SMTP id l3mr25484949ywm.1.1550615912899; Tue, 19 Feb 2019 14:38:32 -0800 (PST) MIME-Version: 1.0 From: Carlos Pita Date: Tue, 19 Feb 2019 19:38:21 -0300 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) 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: archive 32337 Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (carlosjosepita[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.161.50 listed in list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty 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.0 (+) archive 32337