From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pedro Andres Aranda Gutierrez Newsgroups: gmane.emacs.bugs Subject: bug#52447: 29.0.50; New mode-line breaks calculations for last element in my mode-line Date: Sun, 12 Dec 2021 08:17:28 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000003a04fd05d2edc1fa" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9852"; mail-complaints-to="usenet@ciao.gmane.io" To: 52447@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 12 08:19:52 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mwJ9E-0002FF-0z for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Dec 2021 08:19:52 +0100 Original-Received: from localhost ([::1]:58550 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mwJ9B-0003Xq-VX for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Dec 2021 02:19:49 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35282) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwJ8U-0003Xe-3d for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 02:19:06 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39012) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mwJ8Q-00079a-CK for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 02:19:05 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mwJ8Q-0002rc-4G for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 02:19:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Pedro Andres Aranda Gutierrez Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Dec 2021 07:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52447 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.163929348410935 (code B ref -1); Sun, 12 Dec 2021 07:19:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Dec 2021 07:18:04 +0000 Original-Received: from localhost ([127.0.0.1]:50558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwJ7T-0002qI-Bp for submit@debbugs.gnu.org; Sun, 12 Dec 2021 02:18:03 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:59674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwJ7Q-0002pt-Tn for submit@debbugs.gnu.org; Sun, 12 Dec 2021 02:18:01 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35046) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwJ7Q-0003A2-Od for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 02:18:00 -0500 Original-Received: from [2a00:1450:4864:20::52e] (port=34499 helo=mail-ed1-x52e.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mwJ7N-0006YN-KW for bug-gnu-emacs@gnu.org; Sun, 12 Dec 2021 02:18:00 -0500 Original-Received: by mail-ed1-x52e.google.com with SMTP id x15so43332531edv.1 for ; Sat, 11 Dec 2021 23:17:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=aHQTbJUIb2qm6mEdauLA1rmQvLA/BYBWjmibhAvJUv4=; b=gHNTLttStywOPbqN9Id+XYkN2CRrE0HaiCgytGam8I3huzmR8jWNb6AHjxQ5AqTOqV MrkINAs1QXrV2mBBhtcsHqREYHHsPYs6Q6Qrvs9gJIsrLs0yPhgH/q2VmGuzDHPf4LUL eUm2kukrzO8iFJtdPq370FZTyUhO0Vuk7voTT5fUrHou6en48I+4XHFkaSKCqJ7lw8tJ O6KCI2ZM2m0ZIGA4J49ciex/xA7XspmyBPoGi8sd9iPB0Lskq/HUiYLM3vabTUT7+4UR ckV7WCjCYUIsABSXCIn7GNCo5VGYNjncHAB/ZT+UFE48Jknj4h7oWINoM9V/RoSBnLai Etwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=aHQTbJUIb2qm6mEdauLA1rmQvLA/BYBWjmibhAvJUv4=; b=aJE/ZEXkYr2hUnK3ZPdlYM604qhprcw6WFfkiRhIl2SWcDEl1lXeE1NAfLKDLy+W7h 6fsiVzLzDV/w/MDAqnBAA+m9vcuEvfq+wIsczXR66GgLOa785LulnIrtBPEgZj1UMO8e 12pY48wDCT+JRbFa5pNYUX7M20N5zuUrwptMLEl10jTDDQ8HKdBPBI6wAlxchuukinlQ MowgZGSzszS16X7bPWoXC/8KuWLCgNPZkdsh71pGbJ8XFSuPS34iGDlmsK51g9eoPxsA WjIciQdZ3n2DThu9hMJyot4aSmv/J0hFbx4p7Y5aPCzDNjckluHG+/z01DlYfycKAg8p Qfbw== X-Gm-Message-State: AOAM532cRzX8hx9dIzWQf/zSpODEhn1s5dUSTndjvtI52vUkwblMTmEV H10EJ7JJ6La1tPmNo0USkQveY6ehDSuJfk1KRClykK8DDf0= X-Google-Smtp-Source: ABdhPJx5oBg6fk6d8vnGbIKMpXmCWWrKp1BLunjllRXiubTshs3pJPtgeOQpBkWU2ftcP8e1sokT19h40y2OXzq2yQU= X-Received: by 2002:a05:6402:354e:: with SMTP id f14mr52646467edd.245.1639293474413; Sat, 11 Dec 2021 23:17:54 -0800 (PST) X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::52e (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::52e; envelope-from=paaguti@gmail.com; helo=mail-ed1-x52e.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:222181 Archived-At: --0000000000003a04fd05d2edc1fa Content-Type: multipart/related; boundary="0000000000003a04fc05d2edc1f9" --0000000000003a04fc05d2edc1f9 Content-Type: multipart/alternative; boundary="0000000000003a04fb05d2edc1f8" --0000000000003a04fb05d2edc1f8 Content-Type: text/plain; charset="UTF-8" --text follows this line-- I'm using the attached code for my mode-line. It's inspired by the doom mode-line. My last element is right-aligned and shows GIT information when relevant. On emacs < 29, the calculation for the free space avoids overlapping with the fringe:[image: emacs28-modeline.png] On emacs29, with fixed font using the fix from etc/NEWS, the fringe overlaps with the vc information. [image: emacs29-broken-modeline.png] Not to speak variable pitch, where I only see the first 1.5 letters or so (depending on the branch I'm in) In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2021-12-11 built on emacs29 Repository revision: d90be279958c093c4d3023ef553ea20508cf4c28 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Ubuntu 20.04.3 LTS Configured using: 'configure --prefix=/usr --program-suffix=29 --with-json --with-x --with-x-toolkit=gtk3 --with-cairo --with-compress-install --with-modules=yes --with-threads --with-included-regex --with-zlib --with-native-compilation 'CFLAGS=-g -O2 -fdebug-prefix-map=/home/paag/emacs=. -fstack-protector-strong -Wformat -Werror=format-security' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LC_MONETARY: es_ES.UTF-8 value of $LC_NUMERIC: es_ES.UTF-8 value of $LC_TIME: es_ES.UTF-8 value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map text-property-search seq gv byte-opt bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cus-edit pp cus-start cus-load wid-edit time-date subr-x cl-loaddefs cl-lib pcase iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 90617 9584) (symbols 48 8335 0) (strings 32 23959 1771) (string-bytes 1 758881) (vectors 16 15565) (vector-slots 8 321755 14485) (floats 8 30 51) (intervals 56 239 0) (buffers 992 10)) -- Fragen sind nicht da um beantwortet zu werden, Fragen sind da um gestellt zu werden Georg Kreisler --0000000000003a04fb05d2edc1f8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
--text follows this line--

I'm using= the attached code for my mode-line. It's inspired by the doom mode-lin= e. My last element is right-aligned and shows GIT information when relevant= . On emacs < 29, the calculation for the free space avoids overlapping w= ith the fringe:3D"emacs28-modeline.png"

On emacs29, with fixed = font using the fix from etc/NEWS, the fringe overlaps with the vc informati= on.
3D"emacs29-broken-mode=
Not to speak variable= pitch, where I only see the first 1.5 letters or so (depending on the bran= ch I'm in)


In GNU Emacs 29.0.50 (build 1, x86_64-pc-l= inux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0)
=C2=A0of 2021-12-1= 1 built on emacs29
Repository revision: d90be279958c093c4d3023ef553ea205= 08cf4c28
Repository branch: master
Windowing system distributor '= The X.Org Foundation', version 11.0.12011000
System Description: Ubu= ntu 20.04.3 LTS

Configured using:
=C2=A0'configure --prefix= =3D/usr --program-suffix=3D29 --with-json --with-x
=C2=A0--with-x-toolki= t=3Dgtk3 --with-cairo --with-compress-install
=C2=A0--with-modules=3Dyes= --with-threads --with-included-regex --with-zlib
=C2=A0--with-native-co= mpilation 'CFLAGS=3D-g -O2
=C2=A0-fdebug-prefix-map=3D/home/paag/ema= cs=3D. -fstack-protector-strong -Wformat
=C2=A0-Werror=3Dformat-security= ' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2'
=C2=A0'= LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro''

Configured= features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JP= EG JSON
LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PN= G RSVG
SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM G= TK3
ZLIB

Important settings:
=C2=A0 value of $LC_MONETARY: es_= ES.UTF-8
=C2=A0 value of $LC_NUMERIC: es_ES.UTF-8
=C2=A0 value of $LC= _TIME: es_ES.UTF-8
=C2=A0 value of $LANG: en_GB.UTF-8
=C2=A0 value of= $XMODIFIERS: @im=3Dibus
=C2=A0 locale-coding-system: utf-8-unix

= Major mode: Lisp Interaction

Minor modes in effect:
=C2=A0 toolti= p-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 eldoc-mode: t
=C2=A0 = show-paren-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-= mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 fil= e-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-loc= k-mode: t
=C2=A0 blink-cursor-mode: t
=C2=A0 auto-composition-mode: t=
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: t
= =C2=A0 line-number-mode: t
=C2=A0 indent-tabs-mode: t
=C2=A0 transien= t-mark-mode: t

Load-path shadows:
None found.

Features:(shadow sort mail-extr emacsbug message mailcap yank-media rmc puny
dir= ed dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068
epg-config = gnus-util rmail rmail-loaddefs auth-source cl-seq eieio
eieio-core cl-ma= cs eieio-loaddefs password-cache json map
text-property-search seq gv by= te-opt bytecomp byte-compile cconv
mm-decode mm-bodies mm-encode mail-pa= rse rfc2231 mailabbrev gmm-utils
mailheader sendmail rfc2047 rfc2045 iet= f-drums mm-util mail-prsvr
mail-utils cus-edit pp cus-start cus-load wid= -edit time-date subr-x
cl-loaddefs cl-lib pcase iso-transl tooltip eldoc= paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode = 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 lisp-mode=
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenutimer select scroll-bar mouse jit-lock font-lock syntax font-core
term= /tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-la= ng vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932= hebrew greek romanian slovak czech european ethiopic indian
cyrillic ch= inese composite emoji-zwj charscript charprop case-table
epa-hook jka-cm= pr-hook help simple abbrev obarray cl-preloaded nadvice
button loaddefs = faces cus-face macroexp files window text-properties
overlay sha1 md5 ba= se64 format env code-pages mule custom widget keymap
hashtable-print-rea= dable backquote threads dbusbind inotify
dynamic-setting system-font-set= ting font-render-setting cairo
move-toolbar gtk x-toolkit x multi-tty ma= ke-network-process
native-compile emacs)

Memory information:
(= (conses 16 90617 9584)
=C2=A0(symbols 48 8335 0)
=C2=A0(strings 32 23= 959 1771)
=C2=A0(string-bytes 1 758881)
=C2=A0(vectors 16 15565)
= =C2=A0(vector-slots 8 321755 14485)
=C2=A0(floats 8 30 51)
=C2=A0(int= ervals 56 239 0)
=C2=A0(buffers 992 10))


--
Fragen sind nicht da u= m beantwortet zu werden,
Fragen sind da um gestellt zu werden
<= /div>Georg Kreisler
--0000000000003a04fb05d2edc1f8-- --0000000000003a04fc05d2edc1f9 Content-Type: image/png; name="emacs28-modeline.png" Content-Disposition: inline; filename="emacs28-modeline.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_kx2wy4ly1 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 --0000000000003a04fc05d2edc1f9 Content-Type: image/png; name="emacs29-broken-modeline.png" Content-Disposition: inline; filename="emacs29-broken-modeline.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_kx2wywzh2 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 hPq/FjIAAAAASUVORK5CYII= --0000000000003a04fc05d2edc1f9-- --0000000000003a04fd05d2edc1fa Content-Type: application/gzip; name="mode-line.el.gz" Content-Disposition: attachment; filename="mode-line.el.gz" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kx2wrbwh0 H4sICJ2ctWEAA21vZGUtbGluZS5lbACdVUuP0zAQPre/YpRLHYHFgkCqWonLSnsCCfE4g5NMEkNi Z21nV+XXM5NHm7Tp7ooc+pjHN58/z0z2e/hsM4RKGwSPIWhT+PV6v4fbUpkCIbcmQIYNmoxcYA34 oAKCzSFp8xzdWmSYtwZqgpEMI+mXzjVmMlcpgojXAKLCAEKQB0Sfdopq4jher4TOGQI2XFBWNv0j fXBUskeZmJNWV0Szs3Mqk31IGQ8hVQYSBKOrkdYA8qizUMoxrOdEFY8GCWIaOTpieB/DDRcZ4Ab7 wG0ByLfJ4BtNH2KIoglEallJSYJ2cvUY0RfKCYMPlMmA/CxyF6KNb7TDDJIDZNbWHTB7opO2aCsQ A7Y/+IC1JJMMhwaHm5K5rlDOQmKu3T+CLOcATaV9eCq7T6csk6rQQ4kmVR6Bao/Q4gaiT3cQHWuJ txDdfp2b3rFpavjZqwZjgYz7B+t7KsCsZEGnZso7qoyFdYfTUU7PZjzQGCRbk2GqM9LywhNyuY3n KNGP73dyG82MgtRu+0OSZnVCIhtV4wUvNsbxqBH0X/xJrcA9W6BBx6OERtm2KME31NEeggWSuuKQ Cs1o1QZCid2UdT0xdhOHyiGGOsFwgV9CdBbYqUoXRhIiN/grcLooQ/8pc25SHP7UyhXaxPCaEbqh ErQM7iXVUG0VJsOdW1ePV32ShE++Xq1WR8vlNpi5I4iuhA/NRjdkAuXR7Whrzm+WpNmIHT4oavnG 2QZd0H/xuFp65WlndPvnymLipfMiRo31uiPxsnD+5S8JLxyBR+ANNdgWcmfr+WA/D8AMzkyLmpyt m6UpuXh65TYLtxJf5C8e7Rs2yl25upluC5SvEqQTwybTvqnUAcSs8Ze2fN/H02L8okDniRUNvwnu tKKeVHC+8/9PwJLGrOJRY05nwd24PZY06+IjYK1ST/P42zo5kn23HfYszWTXu1IF4pK0YVZDpUE/ dC8/2GlTotNh4n4RhDbPgcTrf7UKLZwzCAAA --0000000000003a04fd05d2edc1fa--