From unknown Sat Aug 16 18:44:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71835: 30.0.60; Using mode-line-format-right-align in header line results in cutoff text Resent-From: noa Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jun 2024 05:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 71835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 71835@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171963860412854 (code B ref -1); Sat, 29 Jun 2024 05:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Jun 2024 05:23:24 +0000 Received: from localhost ([127.0.0.1]:36710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNQYT-0003L6-7s for submit@debbugs.gnu.org; Sat, 29 Jun 2024 01:23:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:52182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNNZM-0006Ie-JC for submit@debbugs.gnu.org; Fri, 28 Jun 2024 22:12:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sNNXF-0003ib-Lz for bug-gnu-emacs@gnu.org; Fri, 28 Jun 2024 22:09:53 -0400 Received: from mail-108-mta140.mxroute.com ([136.175.108.140]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sNNXC-0007R0-Fl for bug-gnu-emacs@gnu.org; Fri, 28 Jun 2024 22:09:53 -0400 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta140.mxroute.com (ZoneMTA) with ESMTPSA id 19061bcc18a00017a3.001 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sat, 29 Jun 2024 02:04:38 +0000 X-Zone-Loop: 343c6a17c28dd82bac860931f4e70f9f4ce156a8620a X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=noa.pub; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-ID:Content-Description:Resent-Date :Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=uoLc6ZNEREIFzwgWyWHh7YHnOQo1Kpv5ln7/OwZCwr0=; b=A vRp4hqfVUAsMkH0qAOHgpBjD+rHdfG8/p9xDSAbRFFgNC2IyFtqxICB54E0lp2NACFosgIT4G1AGU UcEJ8chf1Mun6xgSrpo598DqDzyzJ9yNs7ynU8XcYI08I1aulHPgr4WQ3JkTexWAku8mWWoV/rNt3 kkDfwwUAsSCg9bxRc7FAojGLdqC4lZg1gkcJbl2Gso8aAGCdE1BCWq41tvRWBS+k7xoF0mOv7Oe5j Qo+d9Rk1O1fXo8fbsPY/G680GLazPCox43urIYhoFXqnVII5vtr23Kj2E3/vU5ITCxD8QnM5lMfrQ FSDo0XpPibhcxQ1ab/Xq3beFcLMAw5Bow==; From: noa Date: Sat, 29 Jun 2024 03:04:08 +0100 Message-ID: <87cyo0cxnr.fsf@noa.pub> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Authenticated-Id: noa@noa.pub Received-SPF: pass client-ip=136.175.108.140; envelope-from=noa@noa.pub; helo=mail-108-mta140.mxroute.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Mailman-Approved-At: Sat, 29 Jun 2024 01:23:19 -0400 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: -2.4 (--) I would expect the header-line-format and mode-line-format to behave the sa= me way when using the mode-line-format-right-align construct. But instead,= the behaviour is a little strange and appears to rely on the value of mode= -line-format: ;; This will result in the right-aligned text being cut off. (setq-default header-line-format '("foo" mode-line-format-right-align "bar"= )) ;; This will make both header and mode line align as expected. (setq-default header-line-format '("foo" mode-line-format-right-align "bar"= )) (setq-default mode-line-format '("foo" mode-line-format-right-align "bar")) ;; This will result in the right-aligned text being cut off. (setq-default header-line-format '("foo" mode-line-format-right-align "bar"= )) (setq-default mode-line-format nil) ;; This will result in the mode-line-format-right-align construct being ign= ored: (setq-default header-line-format '("foo" mode-line-format-right-align "bar"= )) (setq-default mode-line-format "baz") ;; This will result in the mode-line-format-right-align construct being ign= ored: (setq-default header-line-format '("foo" mode-line-format-right-align "bar"= )) (setq-default mode-line-format 'mode-line-modes) So if the header line is set to use this construct, it only works correctly= if the mode line is also using the construct. The right aligned text in t= he header line will also be indented from the right to be in line with what= ever is at the right of the mode line. If the mode line is set to nil or a list which does not contain the constru= ct, the right aligned portion of the header line will be cut off. If the mode line is set to a string or a symbol, the right aligned portion = of the header line is on the left hand side as if the construct were not th= ere at all. In GNU Emacs 30.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2024-06-29 built on baby Repository revision: df0eb5be1eac7763236a99ffeb6e2b3561955bd9 Repository branch: emacs-30 Windowing system distributor 'The X.Org Foundation', version 11.0.12201009 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --with-x-toolkit=3Dgtk3 --with-imagemagick --with-tree-sitter --with-xwidgets --with-native-compilation=3Daot --with-mailutils' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ IMAGEMAGICK JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: @im=3Dfcitx locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: age-encryption-mode: t isearch-mb-mode: t global-aggressive-indent-mode: t aggressive-indent-mode: t elastic-table-mode: t elastic-indent-mode: t global-auto-revert-mode: t global-so-long-mode: t save-place-mode: t pixel-scroll-precision-mode: t recentf-mode: t display-time-mode: t display-battery-mode: t savehist-mode: t marginalia-mode: t global-jinx-mode: t jinx-mode: t jabber-activity-mode: t global-goto-address-mode: t goto-address-mode: t override-global-mode: t vertico-mouse-mode: t vertico-mode: t minibuffer-depth-indicate-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 tab-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 window-divider-mode: t minibuffer-regexp-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t auto-save-visited-mode: t auto-save-mode: t Load-path shadows: /home/noa/.config/emacs/site-lisp/anzu hides /home/noa/.config/emacs/elpa/a= nzu-20240202.447/anzu /home/noa/.config/emacs/site-lisp/orderless hides /home/noa/.config/emacs/e= lpa/orderless-20240606.1026/orderless /home/noa/.config/emacs/site-lisp/dash hides /home/noa/.config/emacs/elpa/d= ash-20240510.1327/dash /home/noa/.config/emacs/elpa/transient-20240623.1341/transient hides /usr/l= ocal/share/emacs/30.0.60/lisp/transient Features: (pulse shadow sort visual-fill-column mail-extr emacsbug message yank-media rfc822 mml mml-sec epa derived epg epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail vertico-directory mule-util help-fns radix-tree tramp-cmds cursor-sensor rmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils auth-source-passage age rfc6068 cookie1 isearch-mb aggressive-indent elastic-table elastic-indent elastic-tools pcase dash autorevert filenotify so-long help-at-pt saveplace tramp-sh tramp trampver tramp-integration files-x tramp-message tramp-compat shell parse-time iso8601 tramp-loaddefs pixel-scroll cua-base recentf tree-widget time battery dbus savehist dired dired-loaddefs marginalia jinx org-agenda org-element org-persist xdg org-id org-element-ast inline avl-tree generator org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs ol rx org-fold org-fold-core org-compat org-macs jabber jabber-time jabber-autoaway time-date jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar jabber-activity jabber-watch jabber-modeline jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion jabber-muc jabber-bookmarks jabber-muc-nick-coloring color jabber-browse jabber-search jabber-register jabber-widget jabber-chat jabber-history jabber-chatbuffer jabber-roster format-spec jabber-carbons jabber-presence jabber-private jabber-logon jabber-conn srv dns starttls gnutls puny jabber-core jabber-keepalive jabber-ping jabber-disco jabber-iq jabber-console sgml-mode facemenu dom jabber-truncate ewoc jabber-alert jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain jabber-menu jabber-util fsm jabber-xml xml goto-addr thingatpt delsel fixed-pitch cl-extra help-mode use-package-core tubthumping-theme edmacro kmacro bind-key easy-mmode vertico-mouse vertico compat mb-depth aggressive-indent-autoloads anzu-autoloads consult-autoloads dired-du-autoloads isearch-mb-autoloads jabber-autoloads fsm-autoloads jinx-autoloads marginalia-autoloads markdown-mode-autoloads nov-autoloads esxml-autoloads kv-autoloads orderless-autoloads org-modern-autoloads pass-autoloads f-autoloads password-store-otp-autoloads password-store-autoloads persist-autoloads s-autoloads srv-autoloads taxy-magit-section-autoloads taxy-autoloads magit-section-autoloads dash-autoloads transient-autoloads valign-autoloads vertico-autoloads visual-fill-column-autoloads info with-editor-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen 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 nadvice seq simple cl-generic indonesian philippine 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 abbrev obarray oclosure cl-preloaded button loaddefs theme-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 xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 385689 306172) (symbols 48 24817 5) (strings 32 91428 30898) (string-bytes 1 4096818) (vectors 16 46910) (vector-slots 8 1292544 256651) (floats 8 352 224) (intervals 56 3206 628) (buffers 992 14)) --=20 ~noa (https://noa.pub) =E2=80=A2 I try to reply to formal emails in three sentences or fewer; exc= use my brevity. =E2=80=A2 I queue replies and batch send them at intervals; excuse my unti= meliness. From unknown Sat Aug 16 18:44:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71835: 30.0.60; Using mode-line-format-right-align in header line results in cutoff text Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jun 2024 08:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: noa Cc: 71835@debbugs.gnu.org Received: via spool by 71835-submit@debbugs.gnu.org id=B71835.171964950410600 (code B ref 71835); Sat, 29 Jun 2024 08:26:02 +0000 Received: (at 71835) by debbugs.gnu.org; 29 Jun 2024 08:25:04 +0000 Received: from localhost ([127.0.0.1]:36960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNTOK-0002ks-0E for submit@debbugs.gnu.org; Sat, 29 Jun 2024 04:25:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNTOH-0002kF-Lj; Sat, 29 Jun 2024 04:25:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sNTOB-0006Rd-S1; Sat, 29 Jun 2024 04:24:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=J2X/1EvI5PUAv1LLhmcOvZGvqv6kNupRLCi4aXPQjmg=; b=sIvVO7vv4I6B rLWu99Ao+5E7DqhxLrE1X129w3wphoPIGtb/3xoMkFZdajA4FLExWZ7VQmO9Ho0zi6UaR4pVdpVo3 dNpvVvCdidLJCgOdENa7/N4ZFYLtIcCs2kIF1bQ2FMpLCmFcx6UzV10sBVjfH+DZKjtDMOBSZp83u Hj8yXQIWNILuP+DfJRhRIVkBQvG4kUwbRu5T6kcZEOKlBCYlXGSvabEbtDlFXx0/fhaD2VS1VRSSq 8sUyi6eQ0p9QPQ3oARvrVKwdif0IzMxtb/Wmg0aYysIKzZ9chTfBIzWssiAhbFH44o2kYaLRgPGHa WmrCkTpFKoaG8YQFUu9M2g==; Date: Sat, 29 Jun 2024 11:24:51 +0300 Message-Id: <86h6dcjgvg.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87cyo0cxnr.fsf@noa.pub> (message from noa on Sat, 29 Jun 2024 03:04:08 +0100) References: <87cyo0cxnr.fsf@noa.pub> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) severity 71835 wishlist thanks > From: noa > Date: Sat, 29 Jun 2024 03:04:08 +0100 > > > I would expect the header-line-format and mode-line-format to behave the same way when using the mode-line-format-right-align construct. But instead, the behaviour is a little strange and appears to rely on the value of mode-line-format: Yes, that's how this feature was implemented (and documented). Given the trouble this feature has already caused, I'm not really interested in having it affect more features in Emacs, so I'd prefer in leaving things as they are. But if someone wants to work on this enhancement, and submits clean code to support it, we will definitely review and consider the changes for inclusion. From unknown Sat Aug 16 18:44:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71835: 30.0.60; Using mode-line-format-right-align in header line results in cutoff text References: <87cyo0cxnr.fsf@noa.pub> Resent-From: noa Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jun 2024 23:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 71835@debbugs.gnu.org Received: via spool by 71835-submit@debbugs.gnu.org id=B71835.171970475221865 (code B ref 71835); Sat, 29 Jun 2024 23:46:01 +0000 Received: (at 71835) by debbugs.gnu.org; 29 Jun 2024 23:45:52 +0000 Received: from localhost ([127.0.0.1]:54144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNhlQ-0005gb-85 for submit@debbugs.gnu.org; Sat, 29 Jun 2024 19:45:52 -0400 Received: from mail-108-mta91.mxroute.com ([136.175.108.91]:38083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNhlN-0005gP-Kb for 71835@debbugs.gnu.org; Sat, 29 Jun 2024 19:45:50 -0400 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta91.mxroute.com (ZoneMTA) with ESMTPSA id 1906663f03b00017a3.001 for <71835@debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sat, 29 Jun 2024 23:45:43 +0000 X-Zone-Loop: 599126beb504a89fe60c61657bd1d8857bff1c8963e5 X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=noa.pub; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=U5pnLT5VmMMKsR+yOa7AMJWY3a3CDNxT4OtBg4Utr2c=; b=E iO+GbTwBNS7G7worxDnMa/C1aNuFsmPxKVIcX+89EtOtShYw06RVmxVa/z+jOWEiQVHj2/Ed3hMrp vCIILamBlt+V8/LBo/+Pm4WfT5vrbSMXzFkl+p2qVpbSfPXkod+rQq8QD+Ju4e9/ULIflW+gCJRiC 9JHrv82BstdHvfmFk3aou7r9csSM/Vtjf/YJnB5kLzD8gREEpieqphAQyJJ8oDf9K4POPkV9KFudB bBRYGqnS269Bu0If3AvgWPvomLRNSFHGW2zFxC1ncbU2T1VZZsjd0qE8iy/bpGx/++TL2DIZ0LM6X Jem3n/PNE7T3LmZdiZ8QUiWU+678tGSVg==; From: noa In-Reply-To: <86h6dcjgvg.fsf@gnu.org> (message from Eli Zaretskii on Sat, 29 Jun 2024 11:24:51 +0300) Date: Sat, 29 Jun 2024 10:39:40 +0100 Message-ID: <87wmm8140z.fsf@noa.pub> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Authenticated-Id: noa@noa.pub X-Spam-Score: 0.8 (/) 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 (/) > Yes, that's how this feature was implemented (and documented). I checked the documentation before submitting and didn't see anything in th= e documentation to suggest that using this feature would work differently i= n the mode line and header line. The documentation for header-line-format = describes it as "analogous to mode-line-format", while the info manual at (= elisp) Header Lines says it "works just like the mode line feature". Perha= ps a warning in one of these places that the right-align doesn't work relia= bly here would be helpful. --=20 ~noa (https://noa.pub) =E2=80=A2 I try to reply to formal emails in three sentences or fewer; exc= use my brevity. =E2=80=A2 I queue replies and batch send them at intervals; excuse my unti= meliness. From unknown Sat Aug 16 18:44:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71835: 30.0.60; Using mode-line-format-right-align in header line results in cutoff text Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2024 05:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: noa Cc: 71835@debbugs.gnu.org Received: via spool by 71835-submit@debbugs.gnu.org id=B71835.171972444212010 (code B ref 71835); Sun, 30 Jun 2024 05:15:02 +0000 Received: (at 71835) by debbugs.gnu.org; 30 Jun 2024 05:14:02 +0000 Received: from localhost ([127.0.0.1]:54435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNmt0-00037e-4J for submit@debbugs.gnu.org; Sun, 30 Jun 2024 01:14:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNmsx-000372-Nn for 71835@debbugs.gnu.org; Sun, 30 Jun 2024 01:14:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sNmsr-0005hU-UK; Sun, 30 Jun 2024 01:13:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=oaDgD4KkKNWXBRF3Obzrtm8+uazl36DRUuUStG45QgA=; b=kFXK9tD/ohKBWRHavRVr qCB33A1cTre29Qc8l5fUeXjZnq1RjSoMr8cyu3JHCsPgBB0wBnr9d2f2CuFoEau8U0zSdaoOpoin+ eEK0P2qqHSYUo/Pbm8Cro6+FjOHXMunn4BL3BHwaPipOuISEKTP2rwDxQWdonrnHt0I1J4tWA/zoZ 8Whb/wPgTXHyKmIvNFihr26mWdbloPwoX8SUmeEc4xMmCr1FQLArCJFHpsSOm1WKUK6OExstbjTom aoWpLu9i4+5U/6KJqeTV8iPDSZpht3BFgwLJFqxs0lOAFITyJWxhXjKxRbN5EhFtvyMHte8Ztbkv5 P69hJVkr9yZ6mQ==; Date: Sun, 30 Jun 2024 08:13:50 +0300 Message-Id: <86zfr3gghd.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87wmm8140z.fsf@noa.pub> (message from noa on Sat, 29 Jun 2024 10:39:40 +0100) References: <87wmm8140z.fsf@noa.pub> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: noa > Cc: 71835@debbugs.gnu.org > Date: Sat, 29 Jun 2024 10:39:40 +0100 > > > Yes, that's how this feature was implemented (and documented). > > I checked the documentation before submitting and didn't see anything in the documentation to suggest that using this feature would work differently in the mode line and header line. The documentation for header-line-format describes it as "analogous to mode-line-format", while the info manual at (elisp) Header Lines says it "works just like the mode line feature". Perhaps a warning in one of these places that the right-align doesn't work reliably here would be helpful. >From the ELisp manual: -- Variable: mode-line-format-right-align Anything following this symbol in ‘mode-line-format’ will be right-aligned. It doesn't mention header-line-format. From unknown Sat Aug 16 18:44:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71835: 30.0.60; Using mode-line-format-right-align in header line results in cutoff text References: <87cyo0cxnr.fsf@noa.pub> Resent-From: noa Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Jul 2024 00:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 71835@debbugs.gnu.org Received: via spool by 71835-submit@debbugs.gnu.org id=B71835.171979326119465 (code B ref 71835); Mon, 01 Jul 2024 00:22:01 +0000 Received: (at 71835) by debbugs.gnu.org; 1 Jul 2024 00:21:01 +0000 Received: from localhost ([127.0.0.1]:59462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sO4mz-00053f-6H for submit@debbugs.gnu.org; Sun, 30 Jun 2024 20:21:01 -0400 Received: from mail-108-mta224.mxroute.com ([136.175.108.224]:37351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sO4mv-00053U-OB for 71835@debbugs.gnu.org; Sun, 30 Jun 2024 20:20:59 -0400 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta224.mxroute.com (ZoneMTA) with ESMTPSA id 1906baa7ceb00017a3.001 for <71835@debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 01 Jul 2024 00:20:53 +0000 X-Zone-Loop: 2a989a869707dcc9079701b1e52b238f7af23c5d43b4 X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=noa.pub; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=Xf+SQqom/RFRJqqlMLjS/GQwgUjEe5aCzTGwhFfRU6M=; b=E rOW4UOWlLVMFrF+QU/8OOhoRv5sIV8AyyGrEju/KqeYUhCh4sXFQEYrxEGVobfgE1LEI7C0r0pVml ul4HGBCoNPj9kM5PYDrY7Cu7eudDnwdDmUZ3njgiU4ZWL/Vt2t00ug97bspmbbfj5bILa2QPUwVj/ OfjfeSL+t+ViyTtZS4SVjncbAG2+1HvPiauDierBzXKIDdN4ZxnT3xrmIYr8DwnBcCDblsGtitRwT QLMOEhfEyJd5n7t/2fcU8ueSTn1DKNUg1InQt1n+l1bbjhOOduzvz7NOhewvJMLKzcTneoVUKMdmL bF+f/tXrtSgz9wPspRUJEblhP8pGJ6pwQ==; From: noa In-Reply-To: <86zfr3gghd.fsf@gnu.org> (message from Eli Zaretskii on Sun, 30 Jun 2024 08:13:50 +0300) Date: Sun, 30 Jun 2024 09:03:24 +0100 Message-ID: <87ttha26yb.fsf@noa.pub> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Authenticated-Id: noa@noa.pub X-Spam-Score: 0.8 (/) 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 (/) Eli Zaretskii writes: >> From: noa >> Cc: 71835@debbugs.gnu.org >> Date: Sat, 29 Jun 2024 10:39:40 +0100 >>=20 >> > Yes, that's how this feature was implemented (and documented). >>=20 >> I checked the documentation before submitting and didn't see anything in= the documentation to suggest that using this feature would work differentl= y in the mode line and header line. The documentation for header-line-form= at describes it as "analogous to mode-line-format", while the info manual a= t (elisp) Header Lines says it "works just like the mode line feature". Pe= rhaps a warning in one of these places that the right-align doesn't work re= liably here would be helpful. > >>>From the ELisp manual: > > -- Variable: mode-line-format-right-align > Anything following this symbol in =E2=80=98mode-line-format=E2=80=99= will be > right-aligned. > > It doesn't mention header-line-format. Ohh i see what you're saying. To me, that still seems confusing, because o= f the fact that elsewhere the documentation says that mode-line-format and = header-line-format behave the same. --=20 ~noa (https://noa.pub) =E2=80=A2 I try to reply to formal emails in three sentences or fewer; exc= use my brevity. =E2=80=A2 I queue replies and batch send them at intervals; excuse my unti= meliness. From unknown Sat Aug 16 18:44:43 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: noa Subject: bug#71835: closed (Re: bug#71835: 30.0.60; Using mode-line-format-right-align in header line results in cutoff text) Message-ID: References: <86wmlpk3wn.fsf@gnu.org> <87cyo0cxnr.fsf@noa.pub> X-Gnu-PR-Message: they-closed 71835 X-Gnu-PR-Package: emacs Reply-To: 71835@debbugs.gnu.org Date: Sat, 13 Jul 2024 10:01:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1720864862-4304-1" This is a multi-part message in MIME format... ------------=_1720864862-4304-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #71835: 30.0.60; Using mode-line-format-right-align in header line results = in cutoff text which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 71835@debbugs.gnu.org. --=20 71835: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D71835 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1720864862-4304-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 71835-done) by debbugs.gnu.org; 13 Jul 2024 10:00:35 +0000 Received: from localhost ([127.0.0.1]:55139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sSZYQ-00016d-Rz for submit@debbugs.gnu.org; Sat, 13 Jul 2024 06:00:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54468) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sSZYP-00016R-0R for 71835-done@debbugs.gnu.org; Sat, 13 Jul 2024 06:00:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sSZYH-0007s5-Qw; Sat, 13 Jul 2024 06:00:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=LVOCGNlGlfWBo18G9VpYpaKdZynUhDR5xAJVgQ8+EP8=; b=JfYWebFg2qs5giOsjqoX 6eBHnl9DzCBqU/0NdMahPEtlWCIuaf1SIMb4vm+F4kXatrZ/2x0/yt1aONiQu6PuelYaZOApqIaOD SZ3Y9H8dQ1FRRCdqi553zwPoOwcVg4Bg+iLEmWrLzjTT6Lxinhoz38p2a9WKg4V0UiD29yR1vgZ/z ULZ8ekSL9TUl7rRsoVx5b6Tyb8eOSINJQN3J31eDWO9dMRcZUQzt4rkEK3/w8SJylBP7GLw8Ldv+5 kq/IH41hMcrseErWHMyKeLE5DZxFpahmGEVm1fb394u/55EEuDUAKM/ZjRi12FHitPsCm9r4X6aJi PYxWwCKMmdtJZw==; Date: Sat, 13 Jul 2024 13:00:24 +0300 Message-Id: <86wmlpk3wn.fsf@gnu.org> From: Eli Zaretskii To: noa In-Reply-To: <87ttha26yb.fsf@noa.pub> (message from noa on Sun, 30 Jun 2024 09:03:24 +0100) Subject: Re: bug#71835: 30.0.60; Using mode-line-format-right-align in header line results in cutoff text References: <87ttha26yb.fsf@noa.pub> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71835-done Cc: 71835-done@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: -3.3 (---) > From: noa > Cc: 71835@debbugs.gnu.org > Date: Sun, 30 Jun 2024 09:03:24 +0100 > > Eli Zaretskii writes: > > >> From: noa > >> Cc: 71835@debbugs.gnu.org > >> Date: Sat, 29 Jun 2024 10:39:40 +0100 > >> > >> > Yes, that's how this feature was implemented (and documented). > >> > >> I checked the documentation before submitting and didn't see anything in the documentation to suggest that using this feature would work differently in the mode line and header line. The documentation for header-line-format describes it as "analogous to mode-line-format", while the info manual at (elisp) Header Lines says it "works just like the mode line feature". Perhaps a warning in one of these places that the right-align doesn't work reliably here would be helpful. > > > >>From the ELisp manual: > > > > -- Variable: mode-line-format-right-align > > Anything following this symbol in ‘mode-line-format’ will be > > right-aligned. > > > > It doesn't mention header-line-format. > > Ohh i see what you're saying. To me, that still seems confusing, because of the fact that elsewhere the documentation says that mode-line-format and header-line-format behave the same. No further comments, so I'm now closing this bug. ------------=_1720864862-4304-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Jun 2024 05:23:24 +0000 Received: from localhost ([127.0.0.1]:36710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNQYT-0003L6-7s for submit@debbugs.gnu.org; Sat, 29 Jun 2024 01:23:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:52182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNNZM-0006Ie-JC for submit@debbugs.gnu.org; Fri, 28 Jun 2024 22:12:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sNNXF-0003ib-Lz for bug-gnu-emacs@gnu.org; Fri, 28 Jun 2024 22:09:53 -0400 Received: from mail-108-mta140.mxroute.com ([136.175.108.140]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sNNXC-0007R0-Fl for bug-gnu-emacs@gnu.org; Fri, 28 Jun 2024 22:09:53 -0400 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta140.mxroute.com (ZoneMTA) with ESMTPSA id 19061bcc18a00017a3.001 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sat, 29 Jun 2024 02:04:38 +0000 X-Zone-Loop: 343c6a17c28dd82bac860931f4e70f9f4ce156a8620a X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=noa.pub; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-ID:Content-Description:Resent-Date :Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=uoLc6ZNEREIFzwgWyWHh7YHnOQo1Kpv5ln7/OwZCwr0=; b=A vRp4hqfVUAsMkH0qAOHgpBjD+rHdfG8/p9xDSAbRFFgNC2IyFtqxICB54E0lp2NACFosgIT4G1AGU UcEJ8chf1Mun6xgSrpo598DqDzyzJ9yNs7ynU8XcYI08I1aulHPgr4WQ3JkTexWAku8mWWoV/rNt3 kkDfwwUAsSCg9bxRc7FAojGLdqC4lZg1gkcJbl2Gso8aAGCdE1BCWq41tvRWBS+k7xoF0mOv7Oe5j Qo+d9Rk1O1fXo8fbsPY/G680GLazPCox43urIYhoFXqnVII5vtr23Kj2E3/vU5ITCxD8QnM5lMfrQ FSDo0XpPibhcxQ1ab/Xq3beFcLMAw5Bow==; From: noa To: bug-gnu-emacs@gnu.org Subject: 30.0.60; Using mode-line-format-right-align in header line results in cutoff text X-Debbugs-Cc: Date: Sat, 29 Jun 2024 03:04:08 +0100 Message-ID: <87cyo0cxnr.fsf@noa.pub> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Authenticated-Id: noa@noa.pub Received-SPF: pass client-ip=136.175.108.140; envelope-from=noa@noa.pub; helo=mail-108-mta140.mxroute.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 29 Jun 2024 01:23:19 -0400 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: -2.4 (--) I would expect the header-line-format and mode-line-format to behave the sa= me way when using the mode-line-format-right-align construct. But instead,= the behaviour is a little strange and appears to rely on the value of mode= -line-format: ;; This will result in the right-aligned text being cut off. (setq-default header-line-format '("foo" mode-line-format-right-align "bar"= )) ;; This will make both header and mode line align as expected. (setq-default header-line-format '("foo" mode-line-format-right-align "bar"= )) (setq-default mode-line-format '("foo" mode-line-format-right-align "bar")) ;; This will result in the right-aligned text being cut off. (setq-default header-line-format '("foo" mode-line-format-right-align "bar"= )) (setq-default mode-line-format nil) ;; This will result in the mode-line-format-right-align construct being ign= ored: (setq-default header-line-format '("foo" mode-line-format-right-align "bar"= )) (setq-default mode-line-format "baz") ;; This will result in the mode-line-format-right-align construct being ign= ored: (setq-default header-line-format '("foo" mode-line-format-right-align "bar"= )) (setq-default mode-line-format 'mode-line-modes) So if the header line is set to use this construct, it only works correctly= if the mode line is also using the construct. The right aligned text in t= he header line will also be indented from the right to be in line with what= ever is at the right of the mode line. If the mode line is set to nil or a list which does not contain the constru= ct, the right aligned portion of the header line will be cut off. If the mode line is set to a string or a symbol, the right aligned portion = of the header line is on the left hand side as if the construct were not th= ere at all. In GNU Emacs 30.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2024-06-29 built on baby Repository revision: df0eb5be1eac7763236a99ffeb6e2b3561955bd9 Repository branch: emacs-30 Windowing system distributor 'The X.Org Foundation', version 11.0.12201009 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --with-x-toolkit=3Dgtk3 --with-imagemagick --with-tree-sitter --with-xwidgets --with-native-compilation=3Daot --with-mailutils' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ IMAGEMAGICK JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB Important settings: value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: @im=3Dfcitx locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: age-encryption-mode: t isearch-mb-mode: t global-aggressive-indent-mode: t aggressive-indent-mode: t elastic-table-mode: t elastic-indent-mode: t global-auto-revert-mode: t global-so-long-mode: t save-place-mode: t pixel-scroll-precision-mode: t recentf-mode: t display-time-mode: t display-battery-mode: t savehist-mode: t marginalia-mode: t global-jinx-mode: t jinx-mode: t jabber-activity-mode: t global-goto-address-mode: t goto-address-mode: t override-global-mode: t vertico-mouse-mode: t vertico-mode: t minibuffer-depth-indicate-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 tab-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 window-divider-mode: t minibuffer-regexp-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t auto-save-visited-mode: t auto-save-mode: t Load-path shadows: /home/noa/.config/emacs/site-lisp/anzu hides /home/noa/.config/emacs/elpa/a= nzu-20240202.447/anzu /home/noa/.config/emacs/site-lisp/orderless hides /home/noa/.config/emacs/e= lpa/orderless-20240606.1026/orderless /home/noa/.config/emacs/site-lisp/dash hides /home/noa/.config/emacs/elpa/d= ash-20240510.1327/dash /home/noa/.config/emacs/elpa/transient-20240623.1341/transient hides /usr/l= ocal/share/emacs/30.0.60/lisp/transient Features: (pulse shadow sort visual-fill-column mail-extr emacsbug message yank-media rfc822 mml mml-sec epa derived epg epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail vertico-directory mule-util help-fns radix-tree tramp-cmds cursor-sensor rmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils auth-source-passage age rfc6068 cookie1 isearch-mb aggressive-indent elastic-table elastic-indent elastic-tools pcase dash autorevert filenotify so-long help-at-pt saveplace tramp-sh tramp trampver tramp-integration files-x tramp-message tramp-compat shell parse-time iso8601 tramp-loaddefs pixel-scroll cua-base recentf tree-widget time battery dbus savehist dired dired-loaddefs marginalia jinx org-agenda org-element org-persist xdg org-id org-element-ast inline avl-tree generator org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs ol rx org-fold org-fold-core org-compat org-macs jabber jabber-time jabber-autoaway time-date jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar jabber-activity jabber-watch jabber-modeline jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion jabber-muc jabber-bookmarks jabber-muc-nick-coloring color jabber-browse jabber-search jabber-register jabber-widget jabber-chat jabber-history jabber-chatbuffer jabber-roster format-spec jabber-carbons jabber-presence jabber-private jabber-logon jabber-conn srv dns starttls gnutls puny jabber-core jabber-keepalive jabber-ping jabber-disco jabber-iq jabber-console sgml-mode facemenu dom jabber-truncate ewoc jabber-alert jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain jabber-menu jabber-util fsm jabber-xml xml goto-addr thingatpt delsel fixed-pitch cl-extra help-mode use-package-core tubthumping-theme edmacro kmacro bind-key easy-mmode vertico-mouse vertico compat mb-depth aggressive-indent-autoloads anzu-autoloads consult-autoloads dired-du-autoloads isearch-mb-autoloads jabber-autoloads fsm-autoloads jinx-autoloads marginalia-autoloads markdown-mode-autoloads nov-autoloads esxml-autoloads kv-autoloads orderless-autoloads org-modern-autoloads pass-autoloads f-autoloads password-store-otp-autoloads password-store-autoloads persist-autoloads s-autoloads srv-autoloads taxy-magit-section-autoloads taxy-autoloads magit-section-autoloads dash-autoloads transient-autoloads valign-autoloads vertico-autoloads visual-fill-column-autoloads info with-editor-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen 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 nadvice seq simple cl-generic indonesian philippine 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 abbrev obarray oclosure cl-preloaded button loaddefs theme-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 xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 385689 306172) (symbols 48 24817 5) (strings 32 91428 30898) (string-bytes 1 4096818) (vectors 16 46910) (vector-slots 8 1292544 256651) (floats 8 352 224) (intervals 56 3206 628) (buffers 992 14)) --=20 ~noa (https://noa.pub) =E2=80=A2 I try to reply to formal emails in three sentences or fewer; exc= use my brevity. =E2=80=A2 I queue replies and batch send them at intervals; excuse my unti= meliness. ------------=_1720864862-4304-1--