From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Joost Kremers Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 May 2022 15:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 55387@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165236986925006 (code B ref -1); Thu, 12 May 2022 15:38:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 May 2022 15:37:49 +0000 Received: from localhost ([127.0.0.1]:41987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npAsr-0006V9-7n for submit@debbugs.gnu.org; Thu, 12 May 2022 11:37:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:36310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npAsp-0006V2-Ug for submit@debbugs.gnu.org; Thu, 12 May 2022 11:37:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40030) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npAsp-0004X9-E3 for bug-gnu-emacs@gnu.org; Thu, 12 May 2022 11:37:43 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:55473) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npAsm-00044x-BL for bug-gnu-emacs@gnu.org; Thu, 12 May 2022 11:37:43 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 140C93200302 for ; Thu, 12 May 2022 11:37:36 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Thu, 12 May 2022 11:37:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm1; t=1652369856; x=1652456256; bh=pokpC0bhfA i7NzyNETzAvSgW1qTcz5tTgBAwIkH7jx8=; b=tRXFJjaHyywI95+WEScMzTV96W 9Wn3Kiu5LjYgv/ENFX2nFHQH6IyfXua1kbV0zgwS8fSTHLETHwjxR9rGs/K+BSI1 k5HhpjThjorZRziir+JwUH1e53OqcX14WrQK0gn4uWjSc3kHYoPQUayxWCAwYMn0 ItKGZ7VN6B/x9VJ2hvCkNvmBvKBspRJWristX0hUhOl3PeT8gqSsTOQ5pomjAvfk HGa2oOVO+acV3R1sUWmVFBrVkyN9CbeaVJYwMnX0vLvaYDw8JHJ9jV4AABYO0s2Z ETDWMBo6HAHj8aCvkELZHyzZrktgLfocI8PceXmjjqno331yIxoLNwtrjqkQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:from:from:in-reply-to:message-id:mime-version :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1652369856; x= 1652456256; bh=pokpC0bhfAi7NzyNETzAvSgW1qTcz5tTgBAwIkH7jx8=; b=o GZgSKzoJM6ymSfMb7bsT9+1QgDRwS23fg0HMwKSGkOKAOCGy3ygYfKtwNyxihVFM VUz3lSQadTSuX6ZWHhm4CbAAmj76cmQTM/6r+t2pI7hcAuQdbrx8EZ+awGb37Jdq +mKxrfKEUPlGnQNJZ8x0+VTLlpmB0glgUmHEjcZg8Ki4duYjp9BoOOa5xhLBL0vC R9VeFwOkSR8/TUvwqrRyGmlgPnbPVj5fZYDomF0lxi6Q4fGHAFn8KiCPlqV+Gwx0 bc5Pv9OT6BSEbYTX0zxXof9r/NoITQmKcny22pWYVQBBXs4Jg5q4gDAm6HXvo2Be e7ryfnjjZscdDXm81FIcw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrgeejgdeklecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfgfhvffufffkgggtgfesthhqredttd erjeenucfhrhhomheplfhoohhsthcumfhrvghmvghrshcuoehjohhoshhtkhhrvghmvghr shesfhgrshhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnhepgeetheejheevgeelve evjedvueelheekvdfgvefgveeujeefvdetueekveduheffnecuffhomhgrihhnpehgnhhu rdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epjhhoohhsthhkrhgvmhgvrhhssehfrghsthhmrghilhdrfhhm X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Thu, 12 May 2022 11:37:36 -0400 (EDT) User-agent: mu4e 1.6.10; emacs 28.1.50 From: Joost Kremers Date: Thu, 12 May 2022 17:33:37 +0200 Message-ID: <87wneq7oeb.fsf@fastmail.fm> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=64.147.123.25; envelope-from=joostkremers@fastmail.fm; helo=wout2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) 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 (---) `csv-mode` has the option to display a header line so you can make column n= ames=20 permanently visible, which is a very nice option. However, when=20 `display-line-numbers-mode` is active, the column names do not line up with= the=20 actual columns, because the header line does not take into account the spac= e=20 taken up by the line numbers. I posted this on emacs-devel: Eli Zaretskii suggested this can be fixed by doing something similar to what tabulated-list-mode does. I'm not sure I'll find time to dive into that any= time soon, so I'm posting here to make sure the issue isn't forgotten. Joost In GNU Emacs 28.1.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, c= airo version 1.16.0) of 2022-04-04 built on Lenovo Repository revision: dd3863d8bcc77c43363bbd041da1c1eb37a3ee32 Repository branch: emacs-28 Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: elementary OS 6.1 J=C3=B3lnir Configured using: 'configure --with-harfbuzz --with-cairo --with-json --with-libgmp --with-native-compilation' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOT= IFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11= XDBE XIM XPM GTK3 ZLIB Important settings: value of $LC_MONETARY: en_IE.UTF-8 value of $LC_NUMERIC: en_IE.UTF-8 value of $LC_TIME: en_IE.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: VTerm Minor modes in effect: flycheck-indicator-mode: t minions-mode: t doom-modeline-mode: t which-key-mode: t global-atomic-chrome-edit-mode: t marginalia-mode: t all-the-icons-completion-mode: t company-prescient-mode: t selectrum-prescient-mode: t prescient-persist-mode: t projectile-mode: t global-diff-hl-mode: t global-git-commit-mode: t csv-field-index-mode: t shell-dirtrack-mode: t company-quickhelp-mode: t company-quickhelp-local-mode: t global-company-mode: t company-mode: t electric-pair-mode: t recentf-mode: t delete-selection-mode: t override-global-mode: t ctrlf-mode: t ctrlf-local-mode: t selectrum-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-save-visited-mode: t Load-path shadows: ~/.emacs.d/lisp/custom hides /usr/local/share/emacs/28.1.50/lisp/custom /home/joost/.emacs.d/elpa/transient-20220509.1943/transient hides /usr/loca= l/share/emacs/28.1.50/lisp/transient Features: (shadow emacsbug gnus-fun shr-color calc-misc calc-arith calc-alg calc-ext calc-menu calc calc-loaddefs calc-macs vc-mtn vc-hg vc-git vc-bzr vc-src vc= -sccs vc-cvs vc-rcs consult-selectrum consult compat-28 mc-edit-lines wdired dire= d-aux pcmpl-unix em-unix em-term em-script em-prompt em-ls em-hist em-pred em-glob em-cmpl em-dirs esh-var em-basic em-banner em-alias esh-mode char-fold display-fill-column-indicator flycheck-indicator org-autolist org-indent ol= -eww eww xdg mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe ol-docview ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi avy gnus-icalendar org-capture org-refile icalendar diary-lib diary-loaddefs qp smiley gnus-cite mail-extr visual-fill-column display-line-numbers mu4e-settings gnus-dired mu4e mu4e-org mu4e-main mu4e-= view mu4e-view-gnus gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-sou= rce utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader mu4e-view-common mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-act= ions rfc2368 smtpmail sendmail mu4e-mark mu4e-proc mu4e-utils doc-view jka-compr image-mode exif mu4e-lists mu4e-message flow-fill mu4e-vars mu4e-meta async mm-archive mule-util gnutls url-cache finder-inf jk-input-methods quail wgr= ep-ag wgrep flycheck-ledger vterm bookmark term disp-table ehelp vterm-module term/xterm xterm ielm minions doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path which-key atomic-chrome ii= mage image+ image-file image-converter ctrlf marginalia all-the-icons-completion company-prescient selectrum-prescient selectrum minibuf-eldef prescient dockerfile-mode sh-script smie executable impatient-mode htmlize tide tide-= lv typescript-mode indium indium-list-sources indium-scratch indium-interaction indium-chrome indium-nodejs indium-repl indium-debugger indium-debugger-lit= able js2-refactor js2r-paredit js2r-conveniences js2r-conditionals js2r-wrapping js2r-functions js2r-vars mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors multiple-cursors-core rect js2r-iife js2r-formatting js2r-helpers indium-debugger-locals indium-breakpoint indium-inspector indium-render indium-faces indium-seq-fix indium-client indium-structs json-process-client js2-mode js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs jupyter python-pytest lsp-pyri= ght dap-python paredit flycheck-clj-kondo sesman clojure-mode align dap-mode dap-launch dap-overlays eldoc-box jsonrpc ert debug backtrace lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideli= ne flycheck-posframe flycheck lsp-mode network-stream markdown-mode inline ime= nu f lsp-ui-util face-remap lsp-protocol ht ag vc-svn find-dired s projectile lisp-mnt grep compile ibuf-ext ibuffer ibuffer-loaddefs thingatpt diff-hl log-view vc-dir ewoc vc vc-dispatcher diff-mode git-commit magit-git magit-= base magit-section crm compat-27 compat-26 with-editor transient compat log-edit message rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rma= il rmail-loaddefs mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log autorevert filenotify aggressive-indent nswbuff yaml-mode yaml guess-language flyspell ispell dired dired-loaddefs reftex reftex-loaddefs reftex-vars csv-mode sort tab-jump-out yasnippet-snippets yasnippet company-org-block org-element avl-tree org-settings org-clock ob-jupyter jupyter-tramp jupyter-server jupyter-server-ioloop jupyter-ioloop-comm jupyter-ioloop zmq zmq-core jupyter-rest-api url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr u= rl-gw nsm rmc jupyter-org-extensions jupyter-org-client jupyter-repl jupyter-kernel-manager jupyter-channel jupyter-widget-client websocket bind= at simple-httpd jupyter-client jupyter-comm-layer jupyter-messages hmac-def jupyter-mime shr kinsoku text-property-search puny svg dom jupyter-kernelsp= ec jupyter-env jupyter-base eieio-base ob-shell ob-scheme ob-clojure ob-python python tramp-sh org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table oc-bas= ic ol org-keys oc org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs docker-tramp tramp-cache tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete comint ansi-color parse-time ls-lisp format-spec biblio biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone biblio-doi biblio-core let-alist url-queue ido hl-line bibtex iso8601 time-= date adaptive-wrap goggles comp comp-cstr warnings pulse posframe bm company-quickhelp pos-tip all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons company-keywords company-etags etags fileloop generator xref project company-gtags company-dabbrev-code company-dabbrev company-ipa company-files company-clang company-cmake company-semantic company-template company-css company-capf company pcase solarized-light-theme solarized-theme solarized solarized-faces color paradox paradox-menu paradox-commit-list hydra ring lv cus-edit pp cus-load paradox-execute paradox-github paradox-core spinner da= sh cl-extra help-mode jk-functions advice eshell esh-cmd esh-ext esh-opt esh-p= roc esh-io esh-arg esh-module esh-groups esh-util notifications dbus xml edmacro kmacro server elec-pair recentf tree-widget wid-edit delsel use-package use-package-ensure use-package-delight use-package-diminish use-package-bin= d-key bind-key use-package-core tex-site rx realgud-recursive-autoloads easy-mmode info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache j= son subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib 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 newcomm= ent text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow is= earch 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-l= ang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese compo= site 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 hashtable-print-readable backquote threads dbusbind inotify l= cms2 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 2507671 210461) (symbols 48 75183 82) (strings 32 389951 32176) (string-bytes 1 15471027) (vectors 16 134357) (vector-slots 8 2471944 157675) (floats 8 1840 1637) (intervals 56 237674 14841) (buffers 992 29)) --=20 Joost Kremers Life has its moments From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 12:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Joost Kremers Cc: Eli Zaretskii , 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.16524463674700 (code B ref 55387); Fri, 13 May 2022 12:53:02 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 12:52:47 +0000 Received: from localhost ([127.0.0.1]:43160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npUmX-0001DK-2A for submit@debbugs.gnu.org; Fri, 13 May 2022 08:52:47 -0400 Received: from quimby.gnus.org ([95.216.78.240]:36828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npUmV-0001CS-BB for 55387@debbugs.gnu.org; Fri, 13 May 2022 08:52:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=q2aUAw8j9IxmuGnSNoUQ8uYTG5F6gQ2+gB1wV2Fml/M=; b=shL09UaVPcd2Rtf1FTBTxcvHXN RF99i8X9q/Uj8urvFQgVO/ztbidEU+zIcAXfSgrYwsKtsy7k1MKPqSENF35xbMUPhk1wxEky5JkML LGXZgpedSFjNZ6ZfK3AP6xID+3jZmsP0L8EG+9wACGWKfHjwZaPbzpXr24eJoWCNGKmQ=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npUmM-0000iy-30; Fri, 13 May 2022 14:52:24 +0200 From: Lars Ingebrigtsen References: <87wneq7oeb.fsf@fastmail.fm> X-Now-Playing: Band Apart's _Marseille_: "O My Beautiful Song" Date: Fri, 13 May 2022 14:52:21 +0200 In-Reply-To: <87wneq7oeb.fsf@fastmail.fm> (Joost Kremers's message of "Thu, 12 May 2022 17:33:37 +0200") Message-ID: <87ee0xvblm.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Joost Kremers writes: > Eli Zaretskii suggested this can be fixed by doing something similar > to what tabulated-list-mode does. I'm not sure I'll find time to dive > into that any time soon, so I'm posting here to make su [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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: -1.0 (-) Joost Kremers writes: > Eli Zaretskii suggested this can be fixed by doing something similar > to what tabulated-list-mode does. I'm not sure I'll find time to dive > into that any time soon, so I'm posting here to make sure the issue > isn't forgotten. I had a look at what tabulated-list-mode does, and it's a lot of code. (And it doesn't really work well -- toggling the line numbers on and then off again doesn't restore the column names). I'm surprised that that's necessary -- surely `display-line-numbers-mode' should itself fix up the header line? That is, there should be a header line format construct that modes can add to the front of `header-line-format' that's controlled by `display-line-numbers-mode'. Eli, does this sound like a plan to you? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 08:52:48 2022 Received: (at control) by debbugs.gnu.org; 13 May 2022 12:52:48 +0000 Received: from localhost ([127.0.0.1]:43163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npUml-0001Dl-Nk for submit@debbugs.gnu.org; Fri, 13 May 2022 08:52:48 -0400 Received: from quimby.gnus.org ([95.216.78.240]:36840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npUmZ-0001Cu-4T for control@debbugs.gnu.org; Fri, 13 May 2022 08:52:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding: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=xDDwLW5OjiR4scgXBrTgwvepAyUD9nlfU86lUtvMZIc=; b=TCcGLHvMX2KPibYnnCsOabaGsm NvcPmGaoL9I3WPwdhQpKIa6HTOK9dgnfZGpIe5cjl0+BDjdEp9HQU4fgR6CDCdFjYIfhOb8zwsWrQ 6bSdP5prd7K6Z7aWdzXhEjzg6bl8mOC7klatNmzcnrfyVtfPPE42qwq5jRCDKfx3imSs=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npUmR-0000j7-JP for control@debbugs.gnu.org; Fri, 13 May 2022 14:52:29 +0200 Date: Fri, 13 May 2022 14:52:27 +0200 Message-Id: <87czghvblg.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #55387 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: tags 55387 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) tags 55387 + moreinfo quit From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 13:37:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165244898926743 (code B ref 55387); Fri, 13 May 2022 13:37:03 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 13:36:29 +0000 Received: from localhost ([127.0.0.1]:43224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npVT2-0006xF-QO for submit@debbugs.gnu.org; Fri, 13 May 2022 09:36:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npVSy-0006wT-Fw for 55387@debbugs.gnu.org; Fri, 13 May 2022 09:36:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60834) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npVSt-0003W2-5f; Fri, 13 May 2022 09:36:19 -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=rtUBRqTZg6TYXk5BMMJNwYYwhTl4Ui5hVM6bx+kjnyY=; b=G9N4m583cX/f 5hrFQvxuB/B0ekqka3Xj2Znng3e1mhivnO70SHxbm6jH9eiWVeoUf69eivruPHSfI6QTTHQpICRxR nOx+nwEyGFNmuzspowXihDpY4kFqk7Wck2Pxh/BvNT4cEHvJYE1sDvLi3UuUNApOAKAgKXrJ1ldEf Z+qbz9976e3jyTxbkh2jr+BMn/fmEO+d6CxJVCg5QO2tJZROx+MxTwt0Lss7RGnCMY7Kc6fWlXcYq uCRXITkSr6kD8yRu74o9h/yFVmg3FI3J/4MZXtw4CY2EpMNkEDQ+J+4bAGSDXFe6vgHIb5Y8F+ju2 Ptk2M4oLV8OIBLGGa02Zmg==; Received: from [87.69.77.57] (port=3582 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npVSs-0000as-Ch; Fri, 13 May 2022 09:36:18 -0400 Date: Fri, 13 May 2022 16:36:22 +0300 Message-Id: <83mtflmu5l.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ee0xvblm.fsf@gnus.org> (message from Lars Ingebrigtsen on Fri, 13 May 2022 14:52:21 +0200) References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 55387@debbugs.gnu.org, Eli Zaretskii > Date: Fri, 13 May 2022 14:52:21 +0200 > > I'm surprised that that's necessary -- surely > `display-line-numbers-mode' should itself fix up the header line? That > is, there should be a header line format construct that modes can add to > the front of `header-line-format' that's controlled by > `display-line-numbers-mode'. > > Eli, does this sound like a plan to you? I don't think I understand how this could work. The line-number width is not fixed, it changes dynamically as needed. How would the header-line adapt itself, except in some hook that is called by redisplay? Also, display-line-numbers-mode is not really a mode, in the sense that there's no mode-specific code anywhere. It's basically a variable that tells redisplay to do or not do something. So I don't think I understand how can this "mode" control anything? From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 13:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165244932827468 (code B ref 55387); Fri, 13 May 2022 13:43:01 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 13:42:08 +0000 Received: from localhost ([127.0.0.1]:43239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npVYN-00078Z-K0 for submit@debbugs.gnu.org; Fri, 13 May 2022 09:42:08 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npVYM-00078G-Pd for 55387@debbugs.gnu.org; Fri, 13 May 2022 09:41:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=oGtbR5k29WpkHguJa2Cqbe0XYhl+WN0X2wNZ1Yn5gas=; b=UN0o4DBcZ6dX523w+zDijRR9j+ 7EV7jEmDPiT2qj8LsVJlSdedjjVkNHwLhtY6EaRsNYKAIct+HtEVE2mLoQYIbgLGVkL9iI42rLFAO TBtwuopbqFTyya3iTd50FyNdDs7I2x0n2X9c8OgcR5QQ94HnSBB0GQvIemlvdtpVoNFE=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npVYE-00019J-Ja; Fri, 13 May 2022 15:41:52 +0200 From: Lars Ingebrigtsen References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEX7+/vTz82wrKyi nZ3Dvrxzb28ZFxhTT1AyLzBBPT+BfX2RjY3////IotCVAAAAAWJLR0QMgbNRYwAAAAd0SU1FB+YF DQ0nHYdYSH0AAAGqSURBVDjL3ZOxbxMxFMbj/+DcC3vju9NV6oTdE0heyDWlEl1QEreRbjfXDQld XMGCELl7pywsTVJ1QQikSiw0bpu2/ucw4pwFsbAg9Rv90/e99/zsVuthCSOv5XkeQn+Alod/nWP0 L7EPTkGIGKOEkICSlHTbZLMBh308lmBVq0IMMb741IBR3xsBSClhrrKOh7YcuP26Ucrfgtkl9p6/ b0DS3ZNyAsezXOaFIYF52QB/6ZMXw9XHw8GdFJW4Ln64rqbtrp8dfZi9E2VlhLl/3YAw3CDBajSV q0lZiYAIF9XFB3aKJ8Ur8uUir1iiHEixYXQbEjnQJ8eKcvG5AbvYaMpVLM+TsgaSvHXFU18zzqtI TnkJwE4K5wjjzBxpNfn+JoYceH3qHJHI1WKphszE52NQ1br4flbC4qof6G0xuKlBKefYF/Zm6SUP KGe39bwqnCPiFrDHyZK2w6cA83W7EVsA6FDvhqgzruuzdVRELch6urfEBwCqUM7xaOcMwKQ6vE4T u0UlnGOP2q0G/uBbbITM7RpdcYR6vY79GriNMWOEpM/+9/P8q34CBmyVu+pdVNEAAAAldEVYdGRh dGU6Y3JlYXRlADIwMjItMDUtMTNUMTM6Mzk6MjkrMDA6MDAgp9+kAAAAJXRFWHRkYXRlOm1vZGlm eQAyMDIyLTA1LTEzVDEzOjM5OjI5KzAwOjAwUfpnGAAAAABJRU5ErkJggg== X-Now-Playing: Howard Jones's _Human's Lib_: "Don't Always Look at the Rain" Date: Fri, 13 May 2022 15:41:50 +0200 In-Reply-To: <83mtflmu5l.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 May 2022 16:36:22 +0300") Message-ID: <87lev5tuqp.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I don't think I understand how this could work. The line-number width > is not fixed, it changes dynamically as needed. How would the > header-line adapt itself, except in some hook that is called b [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Eli Zaretskii writes: > I don't think I understand how this could work. The line-number width > is not fixed, it changes dynamically as needed. How would the > header-line adapt itself, except in some hook that is called by > redisplay? header-line-format would look like (display-line-spaces ) where display-line-spaces would indeed be updated by the redisplay code (to be of the same length as (line-number-display-width 'columns)). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 14:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165245112516616 (code B ref 55387); Fri, 13 May 2022 14:13:02 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 14:12:05 +0000 Received: from localhost ([127.0.0.1]:44433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npW1U-0004Jw-Pe for submit@debbugs.gnu.org; Fri, 13 May 2022 10:12:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npW1T-0004JJ-3G for 55387@debbugs.gnu.org; Fri, 13 May 2022 10:12:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33278) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npW1N-0001O9-PA; Fri, 13 May 2022 10:11:57 -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=w3w2E1kQOCwDtr5mWQtUz5SOylr/9YedsJvx2/aIxMo=; b=AxX26+T9nCZq Xv4HzhbCpjiC5NbPiO5edNXEgnudSs3eymGax6wT9YIaxDMXPHPmnzu6GQ9Sm6VMyqQEL2/fZnFzh V5KYAFfD6qa/t62tV6kzKs9baux0qWvzoAaqokQjXsTNR0lw7mpwYMJTZ+W5+DW7w9fiDVKVym7ym jYpcqlViwt1MXFIHRDccUFLwcI+7l6K1XNjNnbSdBXx2SJGP/KctWkL3n8+ad0d7aAIPwpzxHzJ+g GdOL1eTF2FaMiYFngDP6Nu7lyf8cUotAG9rzD6QPU/LyIv4vqG+RPP1uxr9ejJ/PCADUTnq3vGGF7 8ZoSqa+ps+KOkNXUgHDTpw==; Received: from [87.69.77.57] (port=1821 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npW1N-0001Nb-5C; Fri, 13 May 2022 10:11:57 -0400 Date: Fri, 13 May 2022 17:12:03 +0300 Message-Id: <83k0apmsi4.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87lev5tuqp.fsf@gnus.org> (message from Lars Ingebrigtsen on Fri, 13 May 2022 15:41:50 +0200) References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org > Date: Fri, 13 May 2022 15:41:50 +0200 > > Eli Zaretskii writes: > > > I don't think I understand how this could work. The line-number width > > is not fixed, it changes dynamically as needed. How would the > > header-line adapt itself, except in some hook that is called by > > redisplay? > > header-line-format would look like > > (display-line-spaces ) > > where display-line-spaces would indeed be updated by the redisplay code > (to be of the same length as (line-number-display-width 'columns)). This last bit is what I don't understand. Redisplay code works one screen line at a time, and it does that from the highest line to the lowest line ("highest" and "lowest" don't necessarily mean the first and the last visible lines in a window, they could mean line number N and line number M, where N <= M). When (and if) it displays the header-line, it doesn't yet know that the lines showing text will need a wider line-number display; it will know that only when it works on the first screen line of text it was asked to display. And when it displays a screen line of text, it doesn't consider header-line-format, not even whether the window has a header-line. Moreover, the code which produces the line-numbers can be called when the line doesn't need to be displayed at all, only its metrics measured, for some job related to layout of text. In this case, it would be unthinkable to modify the header-line as a side effect, because no one expects the header-line to be updated on display when, say, the user presses C-n in the middle of a window. So again, I don't understand how this can work. This is why we have hooks that redisplay calls in strategic places, and tabulated-list.el uses them to update the header-line. Why isn't that a better way? From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 14:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: larsi@gnus.org Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165245164826095 (code B ref 55387); Fri, 13 May 2022 14:21:02 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 14:20:48 +0000 Received: from localhost ([127.0.0.1]:44476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npW9w-0006mp-2m for submit@debbugs.gnu.org; Fri, 13 May 2022 10:20:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npW9t-0006mX-NE for 55387@debbugs.gnu.org; Fri, 13 May 2022 10:20:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33466) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npW9o-0002b8-Ep; Fri, 13 May 2022 10:20:40 -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=v15CxrS7aMMMdKKSidcOtmEu5EVti5G6+/sKnzpQLDo=; b=a+GdN6I/LDI7 eQ2X3lJDsW789SMlWs88N/BgVrSWtGBANMZoBW/B5G9CnoeNRyfP3+eCf7P8Fl5IN/zw7NkUro4gv 5kjeYVta709BCk+yvrwR0RlpJW46eQCitIclvJKTi8eotff4AH8JNeWO/EQ54dXl+TRzThygTHkCE CknwV0kDD3F7LkDFpaiL3pofDzW9PbzRzx2FoqgigS3Mu1PjWxdAd/CBR2X6ALH1hGF9ajcVxY9FV z/LF299GvQ0D+YunLwvwdlNw+QgREbwFSr0k60+ZaXthLSEx9xeSijs9JCRkhU4Oc32mrDsMILuT4 y1E1r0jvFWKh62D2vUfpxw==; Received: from [87.69.77.57] (port=2354 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npW9l-0006Sj-OS; Fri, 13 May 2022 10:20:40 -0400 Date: Fri, 13 May 2022 17:20:43 +0300 Message-Id: <83h75tms3o.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83k0apmsi4.fsf@gnu.org> (message from Eli Zaretskii on Fri, 13 May 2022 17:12:03 +0300) References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org > Date: Fri, 13 May 2022 17:12:03 +0300 > From: Eli Zaretskii > > > header-line-format would look like > > > > (display-line-spaces ) > > > > where display-line-spaces would indeed be updated by the redisplay code > > (to be of the same length as (line-number-display-width 'columns)). Btw, isn't it true that the problem is not in displaying the header-line, but in adjusting the alignment of the _body_ of the table to the changes in header-line (which happen automatically)? In which case how will header-line construct help? From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 15:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165245714523344 (code B ref 55387); Fri, 13 May 2022 15:53:01 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 15:52:25 +0000 Received: from localhost ([127.0.0.1]:44762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npXaa-00064R-Rq for submit@debbugs.gnu.org; Fri, 13 May 2022 11:52:25 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npXaY-00064B-Fq for 55387@debbugs.gnu.org; Fri, 13 May 2022 11:52:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=+2Mafnry4v4v31hTShkQ5hK85r+YYO/NlQ+8mlTXSCM=; b=iO06DnMmcKowpHAdONfaexlfdw HIYgsdeb0iUn4MhyRfU/XtOHxaC/ESVE9jmGTyy4ErUnQNQZI904kEBLVW4/Nz14fJoRbqrBrsDXn EO40Z8x3ZzewYxdWMMM+kpBUc+ZE9Gt9aZrFbSDrrEhA6JS8tFASDLW7shXlv4GqrZkY=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npXaO-0002DX-JM; Fri, 13 May 2022 17:52:15 +0200 From: Lars Ingebrigtsen References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEUFBAUnHRkyKylR RDpGNzGVg25hVEv///945FKsAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YFDQ8eE23gPK4AAAGqSURB VDjLjVRNk4IwDG1x9WwqeoZSOCMwnBU7nld39OzCbv//T9ikfFk7O2NmUNqXvCQvLYxxsMYA1swx 2a/B2SzwSXQDoHTzvB980a84d3UXuzTZgzEMQFBVDrB8TK/cAba5v2dtETHWyFN1OpXaA/P+b7V+ BQqhVdlVNbzso6Pt3Av438JT3SaFjjzgCLD7jmNlF0rOlI3UaSdhRzuZaUmjAeQglZSS3m4d7Qmv p23be2a2t0CKCMulCDM4rK59cr5phSR123Ecd2I8YFV9rfw6AjfiAkyMD06Q78dkvw8n9yx/+kli YWY+6TYAF6LSZYVsOPRgAnaXmecDlxOwIirIjKmrCk9SOgNu8vQwVeVOZ3Ucy7tZdZUxplVIFRSj x53QvF8sMPo8cC1tUWWhuqpJaqpyEGuX9+OAGECQXNxQCOehP/89gzicFZiFCqPsZ7wQygoCyegQ j/5SWiBmb5uI7RH1InhhuaR3ZIJo6NyjSqpSN9oeuMkiv8We/hhaBXygIElrs6evQPGMCHVg/MBt q84d3JiccfwsSKm0ccnQjYs1p3v4riB/wnw3K2tbAgAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjIt MDUtMTNUMTU6MzA6MTkrMDA6MDDy2CxQAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTA1LTEzVDE1 OjMwOjE5KzAwOjAwg4WU7AAAAABJRU5ErkJggg== X-Now-Playing: Colourbox's _Colourbox (PolyGram)_: "Nation" Date: Fri, 13 May 2022 17:52:11 +0200 In-Reply-To: <83k0apmsi4.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 May 2022 17:12:03 +0300") Message-ID: <875ym92zx0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > Moreover, the code which produces the line-numbers can be called when > the line doesn't need to be displayed at all, only its metrics > measured, for some job related to layout of text. In this cas [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Eli Zaretskii writes: > Moreover, the code which produces the line-numbers can be called when > the line doesn't need to be displayed at all, only its metrics > measured, for some job related to layout of text. In this case, it > would be unthinkable to modify the header-line as a side effect, > because no one expects the header-line to be updated on display when, > say, the user presses C-n in the middle of a window. > > So again, I don't understand how this can work. I don't really understand your point here, so I'm probably misunderstanding something fundamental. My thought was just that the thing that produces the line number would set a line-number-width/columns variable. When redisplay formats the header line (whenever it wants to do that), that variable would be set, so it would just render it in the totally normal way. > This is why we have hooks that redisplay calls in strategic places, > and tabulated-list.el uses them to update the header-line. Why isn't > that a better way? Because this affects all modes that have a columnar layout and uses a header line. > Btw, isn't it true that the problem is not in displaying the > header-line, but in adjusting the alignment of the _body_ of the table > to the changes in header-line (which happen automatically)? In which > case how will header-line construct help? The header line isn't adjusted automatically by display-line-number-mode. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 15:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: larsi@gnus.org, joostkremers@fastmail.fm Cc: 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165245733823828 (code B ref 55387); Fri, 13 May 2022 15:56:02 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 15:55:38 +0000 Received: from localhost ([127.0.0.1]:44788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npXdi-0006CG-LQ for submit@debbugs.gnu.org; Fri, 13 May 2022 11:55:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npXdh-0006By-3N for 55387@debbugs.gnu.org; Fri, 13 May 2022 11:55:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35842) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npXdb-0001vK-P1; Fri, 13 May 2022 11:55:31 -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=3n3+ljXK0EU/V3D6e1Tn4gF1LqjrND7pD+pQ7JCW7xs=; b=NUoK8wSOdOc2 1PaQ6BsfaVTwEqILuejXjcITvrMQZya4JVPINKx8Co+8rVjqCBhJczqXRuXZ3xpq4cjPWZACWAAG+ YKHKFpVuQ2x9a2HKepHAvUnUkuavmWnFPDJwH2piV1IhA9df5LbjEqqWdLAHGBsYiaiZawo9oeGrr HHdTHaAJnupBA2V0fS+a93CjF4azYcZETzcsrScDEsCvATn/WPi1rEE+yHdKWadDDPKaUl3MVoyTn 3wEBjWgN69ilZ/bzjTvHF2PrWPFA3YA4HyNH3Tatd3XLsTf99y7/sTYBxX7zTsR9pbpToDohpH9la PCuX9zvQU1sQI0UYDDKZpw==; Received: from [87.69.77.57] (port=4211 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npXdW-0000VO-U8; Fri, 13 May 2022 11:55:27 -0400 Date: Fri, 13 May 2022 18:55:32 +0300 Message-Id: <83czghmnpn.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83h75tms3o.fsf@gnu.org> (message from Eli Zaretskii on Fri, 13 May 2022 17:20:43 +0300) References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <83h75tms3o.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Resent-From: Eli Zaretskii > Original-Sender: "Debbugs-submit" > Resent-CC: bug-gnu-emacs@gnu.org > Resent-Sender: help-debbugs@gnu.org > Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org > Date: Fri, 13 May 2022 17:20:43 +0300 > From: Eli Zaretskii > > > Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org > > Date: Fri, 13 May 2022 17:12:03 +0300 > > From: Eli Zaretskii > > > > > header-line-format would look like > > > > > > (display-line-spaces ) > > > > > > where display-line-spaces would indeed be updated by the redisplay code > > > (to be of the same length as (line-number-display-width 'columns)). > > Btw, isn't it true that the problem is not in displaying the > header-line, but in adjusting the alignment of the _body_ of the table > to the changes in header-line (which happen automatically)? In which > case how will header-line construct help? So looking at cvs-mode.el, I conclude that I don't really understand the problem. It seems to use :align-to display spec to align columns in the body of the table, which should keep the alignment when line-numbers are turned on and off, so is the problem with the header-line after all? If so, why isn't just using line-number-display-width when calculating the header-line-format good enough? Perhaps Joost could describe the problem in more detail? From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 16:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165245768324691 (code B ref 55387); Fri, 13 May 2022 16:02:02 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 16:01:23 +0000 Received: from localhost ([127.0.0.1]:44812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npXjH-0006QA-Hq for submit@debbugs.gnu.org; Fri, 13 May 2022 12:01:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npXjG-0006Pv-LR for 55387@debbugs.gnu.org; Fri, 13 May 2022 12:01:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36096) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npXjB-0002y7-6J; Fri, 13 May 2022 12:01:17 -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=DUigPeappy48c3mumFYwEp5OezvANd8dIdZNqOVy4TY=; b=L/WZ/p7zyB9f TwS1/eAmrLD7Wd+vb85qs+CexbsfhS+bWg2GWNEsAE76Q8BjR3P1yVxm7M90L+w8FuYKuWSsTD8iJ 2CcZXHuYfbMUDrUVrsfSqbEjQiHBiODOfL56faEyXGayF+DsVTrHcE4rjwTAgmSmm9P1YxOTp+hFk fZO9DHrDIzlCQqaZ/Oe/EfyaCwEZQOvsZxVM7RRFfwA5z7rB2eTwine5Tbd6G6dRk06Fh3kIb8aaK 5kF4XJwl8/5VnuBp1eYp6eS3TlDwkmL0OegjjUIHUKMTFgfwpH/T0WuIt0Pco4tS30aLz9BIZQlcT Rn4zcVR/tOf2BGbl3YxeVQ==; Received: from [87.69.77.57] (port=4569 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npXjA-00059G-LI; Fri, 13 May 2022 12:01:16 -0400 Date: Fri, 13 May 2022 19:01:23 +0300 Message-Id: <83a6blmnfw.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <875ym92zx0.fsf@gnus.org> (message from Lars Ingebrigtsen on Fri, 13 May 2022 17:52:11 +0200) References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <875ym92zx0.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org > Date: Fri, 13 May 2022 17:52:11 +0200 > > I don't really understand your point here, so I'm probably > misunderstanding something fundamental. My thought was just that the > thing that produces the line number would set a > line-number-width/columns variable. There's no such variable. line-number-display-width is a function, it computes the result anew when called. > > Btw, isn't it true that the problem is not in displaying the > > header-line, but in adjusting the alignment of the _body_ of the table > > to the changes in header-line (which happen automatically)? In which > > case how will header-line construct help? > > The header line isn't adjusted automatically by display-line-number-mode. Does the problem happen only when display-line-number-mode is turned on or off? Or does it happen on other occasions, and if so, which ones? And what triggers recalculation of the header-line-format in this mode? That trigger is different between different users of modes like this one, so coming up with a one-fits-all solution is not easy, if at all possible. From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 16:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165245786825111 (code B ref 55387); Fri, 13 May 2022 16:05:02 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 16:04:28 +0000 Received: from localhost ([127.0.0.1]:44835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npXmG-0006Ww-5f for submit@debbugs.gnu.org; Fri, 13 May 2022 12:04:28 -0400 Received: from quimby.gnus.org ([95.216.78.240]:39190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npXm7-0006WS-FR for 55387@debbugs.gnu.org; Fri, 13 May 2022 12:04:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Hx0N8j6uClpWm0jAAWtEEbcWpVOA8F7tVE3tnmw3T3M=; b=QHX9HwOJelgloizVIhZD47YgV5 dvpoC6bYgRXdknzm9l7JdbOAlFmdmZ8jv00FpgwPHAUMkl9qsKEJ+tufdm3JOgHOmjHsZ+a9zc2L+ JuJ2Rq9ktgc0GGmZYUMk9PkugdHGMEXxWRwgvcYfpS72IgCa3V8oCIjSTcsaUTZ1PTX8=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npXly-0002JP-Uy; Fri, 13 May 2022 18:04:13 +0200 From: Lars Ingebrigtsen References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <875ym92zx0.fsf@gnus.org> <83a6blmnfw.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEWZb3hlVl+/qKtM MzwkFhn///8fEXZMAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YFDRADAXZPxbcAAAGuSURBVDjLrZNr kuMgDIQFzgHAcABZcwF7xAHioPufaVt+TZLZ/NiqVVXi4I9u9CBEiJDfIwnlv8ZnQB9A/n8ghRMU Xfz7NzDrWYHzsq/jAUpXAMQpOUFTtUX3eAFmzdYD7Ganwsw0/wYwsl7nopqmw+wArjBFziIDNMuT ogOoAy5a+gl869AbcosuaesFZhGpXWfCMyDzC3zjxa37fjxRa3AQxgHWwrUvlCmGpiNkhCkKuxPF MrMStU0IACwZnyhfD8k0oAczxwO4WCSNQqGarcJUNqvB/HC4ETIygxM80Uip9mAkylm4devYMnVC cWrtQRTlhhzqUtatJsqKwuwuLPE2EpUYvchqAMiv2SgcCzEl8SLZHBisXBINCn9LVHvZASLV2b7j 4Af7zVDS7bUH8lFLUUr11RPYYuWhhR1s63bJJm15A836UhJdhMr+E81Eh4TqCcbp2NDu3iPM8wD3 Q0vb1Igj22uQd4aZ4vQOfHgSpiM7v0VPgGlIGB1ull1VUfJBoKkbeLbSu58ReHg/A32VIH54by+g dcwT1+LrXdFswX8m/JR+WX2Ifwd/ABSkr20AjVmfAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA1 LTEzVDE2OjAzOjAxKzAwOjAwwoLTZQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNS0xM1QxNjow MzowMSswMDowMLPfa9kAAAAASUVORK5CYII= X-Now-Playing: New Order's _Power, Corruption & Lies_: "Age of Consent" Date: Fri, 13 May 2022 18:04:08 +0200 In-Reply-To: <83a6blmnfw.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 May 2022 19:01:23 +0300") Message-ID: <87ilq91ksn.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> I don't really understand your point here, so I'm probably >> misunderstanding something fundamental. My thought was just that the >> thing that produces the line number would set a >> line-number- [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Eli Zaretskii writes: >> I don't really understand your point here, so I'm probably >> misunderstanding something fundamental. My thought was just that the >> thing that produces the line number would set a >> line-number-width/columns variable. > > There's no such variable. line-number-display-width is a function, it > computes the result anew when called. I know. We would introduce such a variable and (offer to) use it in header-line-mode. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 17:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.16524617439113 (code B ref 55387); Fri, 13 May 2022 17:10:02 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 17:09:03 +0000 Received: from localhost ([127.0.0.1]:44929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npYml-0002Ms-2b for submit@debbugs.gnu.org; Fri, 13 May 2022 13:09:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npYmi-0002MN-TO for 55387@debbugs.gnu.org; Fri, 13 May 2022 13:09:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38228) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npYmd-00060z-Jr; Fri, 13 May 2022 13:08: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=wdFHbO/PysbhIBn5EtwQTl9ojGmkUGZxmxmoeXteZfQ=; b=igHOauS+x15I A4tVW+dJYG5MhTzko/vRKFAXS4NyTA5bUI+zKALI6+5pYYy1eF829ivwc3HwYxEiToAAnEXzq5/b4 6OGWmtAGYny2xAFmr3EIoepPKFK+Bd93xkhP416jGodfgiVOfBfo1twE02GRTZ7B6Rzwh570HQbPL SRX8jDyferHQlkLMZPT8hRo2ye5JWSYKgOmFTIl3/3znFvHyAK+I5hnwumhtRcr1qGZZZmGK9WQeQ Ax3MHaHDppZ3jeyq5Y2PcwJvv+xTetlrRu3B3SbjVEhhlO2WeASeVsF9YaScaSqM4tqUZu2wzKf1W VCdHAvMhUPQuF3K/m3kLrw==; Received: from [87.69.77.57] (port=4710 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npYmd-0005WJ-3A; Fri, 13 May 2022 13:08:55 -0400 Date: Fri, 13 May 2022 20:09:01 +0300 Message-Id: <835ym9mkb6.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ilq91ksn.fsf@gnus.org> (message from Lars Ingebrigtsen on Fri, 13 May 2022 18:04:08 +0200) References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <875ym92zx0.fsf@gnus.org> <83a6blmnfw.fsf@gnu.org> <87ilq91ksn.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org > Date: Fri, 13 May 2022 18:04:08 +0200 > > Eli Zaretskii writes: > > >> I don't really understand your point here, so I'm probably > >> misunderstanding something fundamental. My thought was just that the > >> thing that produces the line number would set a > >> line-number-width/columns variable. > > > > There's no such variable. line-number-display-width is a function, it > > computes the result anew when called. > > I know. We would introduce such a variable and (offer to) use it in > header-line-mode. That's impossible, because the value depends on the buffer position. From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 17:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165246364912890 (code B ref 55387); Fri, 13 May 2022 17:41:01 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 17:40:49 +0000 Received: from localhost ([127.0.0.1]:44945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npZHV-0003Lo-8U for submit@debbugs.gnu.org; Fri, 13 May 2022 13:40:49 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npZHT-0003LZ-MM for 55387@debbugs.gnu.org; Fri, 13 May 2022 13:40:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gwU+ja3Y2FRtRrXIzF1fq8GEFFQ6WqQX38AFlKg4L8I=; b=H2oVDyOArMN7WikuqwkRuMtb98 die+e4GXUn14/1c6ZJV0aZUgduplDNxpj/X3QRTY/KQ2Uv+1R0VPlnqDJIRzh1jFoox2bOb5ezFDA QhopbXRF8bzIGJeyXA9LaeHl/GryPyiyY/lbT7qRxMCviAWaTq3h01F6lqE1YZN5NkoE=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npZHJ-00032e-Sm; Fri, 13 May 2022 19:40:40 +0200 From: Lars Ingebrigtsen References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <875ym92zx0.fsf@gnus.org> <83a6blmnfw.fsf@gnu.org> <87ilq91ksn.fsf@gnus.org> <835ym9mkb6.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXx8ei6t6KUdWo5 NjD///9a7d1zAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YFDREnCYi+xhQAAAGWSURBVDjLdZMNsusg CIXVbkBwAwE28Kr739s9oCZ2Js9p04Yv/B6SMqmSFCWcgfPFr+KkwqqsC3Q1B0RCKYuwSJEFdAKi VC5y4P8rAD/ATPq1AT3go91eAU7GZ4N2gnSDsat6AzX/BxTNL6CPb6YXoKKSXkBdNzGrE2Ri7XHD Px5qSCLo6gDFjbACZ65Hjo+b3QkWu3C5ATwcDAgRzz85bGonNMkDWNaQqEJi4rMqLzhTqQ3KjwPk iM1Ev6B6uG9uQ5HuABw5HdjXW/oBbP8QxoaZPcCwSGjFKxqdOUAODyaN7v3ieIFibXRPynM2d6jP aJ0KbOGWT6BXCmn9eNQHYOawxfRJ2wJQTmf89SbksQeimKItIL4Xqz2oT3QC22th2OcNXNoJUoNM qT0Ot1BFsWjLARsvdUvrC7UjiRchMoEnj75VO0vg6ZByTQCwm3894AKeB+NGm1hsvoUKwHMeXlUZ ojtUgLuPve0ONIBrApcHFOLp0b00iBYgB6Dp0X1L76oE9zp8sS1eBRt6C+U6gKnvPPHQPxeDZspT Et6FAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA1LTEzVDE3OjM5OjA5KzAwOjAwojuyTwAAACV0 RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNS0xM1QxNzozOTowOSswMDowMNNmCvMAAAAASUVORK5CYII= X-Now-Playing: Kissing the Pink's _Naked_: "Frightened in France" Date: Fri, 13 May 2022 19:40:34 +0200 In-Reply-To: <835ym9mkb6.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 May 2022 20:09:01 +0300") Message-ID: <871qwx1gbx.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> I know. We would introduce such a variable and (offer to) use it in >> header-line-mode. > > That's impossible, because the value depends on the buffer position. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Eli Zaretskii writes: >> I know. We would introduce such a variable and (offer to) use it in >> header-line-mode. > > That's impossible, because the value depends on the buffer position. We only care about the value of the first (displayed) line after the header line, so the new variable would only be updated when we're computing that line. I.e., line 1. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 17:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165246372013048 (code B ref 55387); Fri, 13 May 2022 17:42:02 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 17:42:00 +0000 Received: from localhost ([127.0.0.1]:44949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npZId-0003OO-Iw for submit@debbugs.gnu.org; Fri, 13 May 2022 13:41:59 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npZIP-0003Nj-52 for 55387@debbugs.gnu.org; Fri, 13 May 2022 13:41:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=69ucaCfvRcys1UfFPpYb2QO1b8BKzuKX7rbmLdZbLOU=; b=ByOnJc7+cMi38y7BxGYlwOsXVn ugbGptnM/4q0Ha8XOiL63QFyPV2JhLBTfg5ws/Vk0Fum/stbhgVpMV1haiHCfinW5HbXwA3FKzjO5 aVIHS54pJBVjuiksSFBSm8UVUS+M06etf4RxspDWdvfFDQNHhKzCYh4hS1Q4UG9BFF80=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npZIF-00032w-8O; Fri, 13 May 2022 19:41:37 +0200 From: Lars Ingebrigtsen References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <875ym92zx0.fsf@gnus.org> <83a6blmnfw.fsf@gnu.org> <87ilq91ksn.fsf@gnus.org> <835ym9mkb6.fsf@gnu.org> <871qwx1gbx.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXx8ei6t6KUdWo5 NjD///9a7d1zAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YFDREnCYi+xhQAAAGWSURBVDjLdZMNsusg CIXVbkBwAwE28Kr739s9oCZ2Js9p04Yv/B6SMqmSFCWcgfPFr+KkwqqsC3Q1B0RCKYuwSJEFdAKi VC5y4P8rAD/ATPq1AT3go91eAU7GZ4N2gnSDsat6AzX/BxTNL6CPb6YXoKKSXkBdNzGrE2Ri7XHD Px5qSCLo6gDFjbACZ65Hjo+b3QkWu3C5ATwcDAgRzz85bGonNMkDWNaQqEJi4rMqLzhTqQ3KjwPk iM1Ev6B6uG9uQ5HuABw5HdjXW/oBbP8QxoaZPcCwSGjFKxqdOUAODyaN7v3ieIFibXRPynM2d6jP aJ0KbOGWT6BXCmn9eNQHYOawxfRJ2wJQTmf89SbksQeimKItIL4Xqz2oT3QC22th2OcNXNoJUoNM qT0Ot1BFsWjLARsvdUvrC7UjiRchMoEnj75VO0vg6ZByTQCwm3894AKeB+NGm1hsvoUKwHMeXlUZ ojtUgLuPve0ONIBrApcHFOLp0b00iBYgB6Dp0X1L76oE9zp8sS1eBRt6C+U6gKnvPPHQPxeDZspT Et6FAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA1LTEzVDE3OjM5OjA5KzAwOjAwojuyTwAAACV0 RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNS0xM1QxNzozOTowOSswMDowMNNmCvMAAAAASUVORK5CYII= X-Now-Playing: Kissing the Pink's _Naked_: "Frightened in France" Date: Fri, 13 May 2022 19:41:34 +0200 In-Reply-To: <871qwx1gbx.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 13 May 2022 19:40:34 +0200") Message-ID: <87wnepz5wx.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > We only care about the value of the first (displayed) line after the > header line, so the new variable would only be updated when we're > computing that line. I.e., line 1. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -0.0 (/) 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 (---) Lars Ingebrigtsen writes: > We only care about the value of the first (displayed) line after the > header line, so the new variable would only be updated when we're > computing that line. I.e., line 1. (Visual line 1 in the window, of course, not the buffer line 1...) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 18:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165246566217080 (code B ref 55387); Fri, 13 May 2022 18:15:02 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 18:14:22 +0000 Received: from localhost ([127.0.0.1]:44973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npZny-0004RQ-4A for submit@debbugs.gnu.org; Fri, 13 May 2022 14:14:22 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npZnw-0004RB-NA for 55387@debbugs.gnu.org; Fri, 13 May 2022 14:14:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3qgc80gzdM67DtYlURbCO8hR4/p4kjve53u3+Yp8HLk=; b=smz0sF9KQw8Ovgvd6pXrRyzZri GRkreTjbpt5RQmDoS92c1phUPBd0IvFi81jMm1hI5KT9gUs+nyAO76XavArUxrCLiI0vl/J9+FstR 4i/2H70eZtWWXaZQ0qYLcOCPO45QVDuoVmA93Si+D2uoxAiXXq/Yb9NwVTzovJEuF2Fw=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npZnm-0003FI-Kj; Fri, 13 May 2022 20:14:13 +0200 From: Lars Ingebrigtsen References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <875ym92zx0.fsf@gnus.org> <83a6blmnfw.fsf@gnu.org> <87ilq91ksn.fsf@gnus.org> <835ym9mkb6.fsf@gnu.org> <871qwx1gbx.fsf@gnus.org> <87wnepz5wx.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUAAAAODg8RDQsS ERIXEQ3///82mzJ6AAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YFDRILKhGuYpEAAABlSURBVDjL7ZHB DYBACASXtYHjKiAbK7AG+69J/S++TPzcfEiYAJsAABk58MDIzKB0Vyx+pnvCNoHhxNEs2gCVExOS nBjQ7iY4wNOJYMGeCFSRNhZVPha1d0JeoBXo+ot34jvxJReviQXkk4w0aQAAACV0RVh0ZGF0ZTpj cmVhdGUAMjAyMi0wNS0xM1QxODoxMTo0MiswMDowMEi9xE8AAAAldEVYdGRhdGU6bW9kaWZ5ADIw MjItMDUtMTNUMTg6MTE6NDIrMDA6MDA54HzzAAAAAElFTkSuQmCC X-Now-Playing: Burial, Four Tet, Thom Yorke's _Untitled_: "Untitled" Date: Fri, 13 May 2022 20:14:09 +0200 In-Reply-To: <87wnepz5wx.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 13 May 2022 19:41:34 +0200") Message-ID: <87sfpdz4em.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: On the other hand, factoring out the code in tabulated-list.el into its own little minor mode -- say, `header-line-indent-mode' -- looks like it would be pretty easy, and not involve any complicated s [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) On the other hand, factoring out the code in tabulated-list.el into its own little minor mode -- say, `header-line-indent-mode' -- looks like it would be pretty easy, and not involve any complicated state, too. (It just runs off of pre-redisplay-functions/window-scroll-functions.) As a bonus it doesn't require that that modes change their header-line-format variables, I think. I'll take a stab at doing that. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 May 2022 19:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165247130528877 (code B ref 55387); Fri, 13 May 2022 19:49:02 +0000 Received: (at 55387) by debbugs.gnu.org; 13 May 2022 19:48:25 +0000 Received: from localhost ([127.0.0.1]:45084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npbGz-0007Vg-Gw for submit@debbugs.gnu.org; Fri, 13 May 2022 15:48:25 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npbGx-0007VK-Df for 55387@debbugs.gnu.org; Fri, 13 May 2022 15:48:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Z9jSDrkJ+FXIdmHDxONM75lwexo/FOIoY4S66bDNK2U=; b=TrzcIogXZDHim9A1yZmiag6zyb nnzsHRzBhJxKgKyg9XM58upnDPQM9pyZHv4KnxaZbFOmRWH8RyuMigGEP6HY/HczezAxgz/PVluQr owoBKnZyplMTbpGI/G5rvxQa+HjDS7EnTUDCU800M3QvwoPh9e9jD702RtzxzwUkhhGU=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npbGn-00041G-8C; Fri, 13 May 2022 21:48:15 +0200 From: Lars Ingebrigtsen References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <875ym92zx0.fsf@gnus.org> <83a6blmnfw.fsf@gnu.org> <87ilq91ksn.fsf@gnus.org> <835ym9mkb6.fsf@gnu.org> <871qwx1gbx.fsf@gnus.org> <87wnepz5wx.fsf@gnus.org> <87sfpdz4em.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEVlLCiYWkHFmHj/ //8MpU7oAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+YFDRMqOoFEDSEAAAF2SURBVCjPhZK/aiMxEMZn xEqcVa3D7pFs5SJFnKcYB9tFKhlWR86VDb7g+Ck2gUtxlRywIanWoD1u9ZQ3WrtKCBnU/Pi+keaP QCJ8FTYnAMkntSW0qgLQdFS8YCgcWJtbc2gYrh3aMrfpSwdV58KnQ7SdcqYvVXdbF8WeoVedYBuV ky2nd1WINshROZTu7xsxbDSur/AQphWI7VzC6jJdtjOG5z/fLrLBZd/7IwyzQdv3K875rXtJufKm XfDdeaGf/f2i/xYYskLf+mWNr5uozNWtHwB6G2uXiCYFMB/HkqgHQmMC5yBItSvzzPzT3XQUrbOS mmkHms4Trjq2rSo9Ppeq7kA8alpLWzcRYNubrPuu3seBQAv27qxahB9czk1AOz6jxWZH8HmIJuhf VLROsUvUG71118HxakDs5/rRDQPFpfGbauTyhjpb9V2OjGwozlxMltJCMqMx7wbHiD8hM5SwJAjl 3OW1SZE7JZCFk/7LT/NJ/Ad7d2iwHiaezAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNS0xM1Qx OTo0Mjo1OCswMDowMGeRVVsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDUtMTNUMTk6NDI6NTgr MDA6MDAWzO3nAAAAAElFTkSuQmCC X-Now-Playing: Fairport Convention's _(guitar, vocal)_: "The Ballad Of Easy Rider" Date: Fri, 13 May 2022 21:48:11 +0200 In-Reply-To: <87sfpdz4em.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 13 May 2022 20:14:09 +0200") Message-ID: <87k0apz01w.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > I'll take a stab at doing that. I've now done this, and used the new mode in csv-mode (if you're running a new Emacs). Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Lars Ingebrigtsen writes: > I'll take a stab at doing that. I've now done this, and used the new mode in csv-mode (if you're running a new Emacs). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri May 13 15:48:36 2022 Received: (at control) by debbugs.gnu.org; 13 May 2022 19:48:36 +0000 Received: from localhost ([127.0.0.1]:45087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npbH9-0007W8-P7 for submit@debbugs.gnu.org; Fri, 13 May 2022 15:48:35 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npbH7-0007Vs-Go for control@debbugs.gnu.org; Fri, 13 May 2022 15:48:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding: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=N8BBH+TprX2SFTmDTteGz6MLUfyEupESTMvJsWLgz8w=; b=W85ggm85FpgfBx9+6YHDmozyXM 8UIe/gqPF3VOqEZuT8R1Snzq7ePscD+5ye7+ZmKE2dEijCVBEx6ISc8qYKQzYc+lz6/hYaKR30Z60 LV+9f8uzpPXXYmLxONZg93oRZsM7KCscuLHr2zSaURBm5ChZRGCZoIVRdzloCzMbebSc=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npbGz-00041Q-G4 for control@debbugs.gnu.org; Fri, 13 May 2022 21:48:27 +0200 Date: Fri, 13 May 2022 21:48:24 +0200 Message-Id: <87ilq9z01j.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #55387 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: close 55387 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 55387 29.1 quit From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 May 2022 05:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165250542932317 (code B ref 55387); Sat, 14 May 2022 05:18:02 +0000 Received: (at 55387) by debbugs.gnu.org; 14 May 2022 05:17:09 +0000 Received: from localhost ([127.0.0.1]:45519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npk9N-0008PB-0Z for submit@debbugs.gnu.org; Sat, 14 May 2022 01:17:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npk9L-0008Od-Bv for 55387@debbugs.gnu.org; Sat, 14 May 2022 01:17:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50190) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npk9F-0003RN-Un; Sat, 14 May 2022 01:17:01 -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=BY6MoyX1KQDyFrPdD1lA11eiNZxKzRvh2ZwhuUUMhR4=; b=JJbfVilDFurd gyTKrchwlOXoENzNb1iUvc5sec3Spb82eFKioGTZ26nggWaRd4U8zspaBmBgbSmUyXzEa+MVN23/v 1owMzAhWNJpyAqcxPiqXp+Qhqx+WV0F2SpSCgyZm4kouPPNV1fj2H/qvOBhY0BdF6ngBi6prxhV+V mV+PYEeZl6Ex2rrGZsnJTkUU2OXs3gkFCGgSixg517nj1QB0qBeJZ9icwxwLcj8eVkWJCKO5G+zE7 n7wCp3sRRdWZahouCwEgm2D7MW8tA9dPTXZWhfHASxp6DWiPjMA0mWSUvZ9xgCYKiQ2UzWzxXzqFX FK3YPAb1L3KnraryYDu33Q==; Received: from [87.69.77.57] (port=1342 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npk9F-00056T-BU; Sat, 14 May 2022 01:17:01 -0400 Date: Sat, 14 May 2022 08:17:08 +0300 Message-Id: <8335hcn163.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <871qwx1gbx.fsf@gnus.org> (message from Lars Ingebrigtsen on Fri, 13 May 2022 19:40:34 +0200) References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <875ym92zx0.fsf@gnus.org> <83a6blmnfw.fsf@gnu.org> <87ilq91ksn.fsf@gnus.org> <835ym9mkb6.fsf@gnu.org> <871qwx1gbx.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org > Date: Fri, 13 May 2022 19:40:34 +0200 > > Eli Zaretskii writes: > > >> I know. We would introduce such a variable and (offer to) use it in > >> header-line-mode. > > > > That's impossible, because the value depends on the buffer position. > > We only care about the value of the first (displayed) line after the > header line, so the new variable would only be updated when we're > computing that line. I.e., line 1. Maybe in this particular mode, but it isn't always true. And I don't really understand what will such a variable solve. If some Lisp program can use a value of a variable, it can also call a function and use its return value, no? (In any case, we cannot provide a simple variable, because the value depends on the window -- if the same buffer is displayed in several windows, the value could be different in each one of those windows.) From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 May 2022 05:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.16525077855086 (code B ref 55387); Sat, 14 May 2022 05:57:02 +0000 Received: (at 55387) by debbugs.gnu.org; 14 May 2022 05:56:25 +0000 Received: from localhost ([127.0.0.1]:45575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npklN-0001Jy-JC for submit@debbugs.gnu.org; Sat, 14 May 2022 01:56:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npklM-0001Jk-Ii for 55387@debbugs.gnu.org; Sat, 14 May 2022 01:56:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50464) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npklA-0004mR-UF; Sat, 14 May 2022 01:56:18 -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=CJcWPy2RaKQet/JRRVR+NY85hV0I95ct/DyumLQ/+hY=; b=HspAsAL38f/e aFwGVfVCIk3u8mECb8+CV2Pal4Op6fNoih41pLquEPrLeAOjU4R8hHG4QgmiFEi5eRtoOfZlqIzUp QsR6suntHfKEcY8AisEhz/lPJV0c0LQI6k1dTdywMI7BnffYNlL0imJmOTyDGQx/g2yekfiYKNz6S JcM9mEtDazeUQOAfW49d46wOLCxuzlUaQ5X9T/CqYhDwGjYUubFGx6+8m7kYdQ3IvLeu3USyuFJ8R z3gyqOpSRZzgI9PUqkGmCQZFldcA0+GHXt8xq0PXk39aGB971CdOT31d20XmIXN8qmD8KT5QIpeWO aQEHazGfLFgmzIgs9WK1sw==; Received: from [87.69.77.57] (port=3727 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npkl2-0002s2-Lh; Sat, 14 May 2022 01:56:11 -0400 Date: Sat, 14 May 2022 08:56:13 +0300 Message-Id: <83zgjklksi.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87k0apz01w.fsf@gnus.org> (message from Lars Ingebrigtsen on Fri, 13 May 2022 21:48:11 +0200) References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <875ym92zx0.fsf@gnus.org> <83a6blmnfw.fsf@gnu.org> <87ilq91ksn.fsf@gnus.org> <835ym9mkb6.fsf@gnu.org> <871qwx1gbx.fsf@gnus.org> <87wnepz5wx.fsf@gnus.org> <87sfpdz4em.fsf@gnus.org> <87k0apz01w.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org > Date: Fri, 13 May 2022 21:48:11 +0200 > > Lars Ingebrigtsen writes: > > > I'll take a stab at doing that. > > I've now done this, and used the new mode in csv-mode (if you're running > a new Emacs). So does this mean the original problem is now solved? Because at some point you said that tabulated-list-mode didn't work correctly when display-line-numbers-mode was toggled or something? From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 May 2022 11:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Eli Zaretskii Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.16525277384412 (code B ref 55387); Sat, 14 May 2022 11:29:01 +0000 Received: (at 55387) by debbugs.gnu.org; 14 May 2022 11:28:58 +0000 Received: from localhost ([127.0.0.1]:45879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nppxC-000195-1S for submit@debbugs.gnu.org; Sat, 14 May 2022 07:28:58 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nppx9-00018o-FQ for 55387@debbugs.gnu.org; Sat, 14 May 2022 07:28:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gy+Q6kXRRcR0eXHrC9Xy/r3g5GJwymaIZFtuPMKnG2Q=; b=aa3pjOSScKlz6CIIQRamCtkxlc 7/+guolbi5zuXegIAr/KbNBlP+7f6hc9js2cTGscJYrJkApJCHHak/xAoDlfWL9WvpPL49hAmdd44 KWHenuMT0V/Ja1ouX/aJeiVxLFjjChoAL7n8T37CImDZfNIq28oRKhp1Kr1mRowMqDK4=; Received: from 77.18.168.214.tmi.telenormobil.no ([77.18.168.214] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nppwy-0003Nx-Nu; Sat, 14 May 2022 13:28:47 +0200 From: Lars Ingebrigtsen References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <875ym92zx0.fsf@gnus.org> <83a6blmnfw.fsf@gnu.org> <87ilq91ksn.fsf@gnus.org> <835ym9mkb6.fsf@gnu.org> <871qwx1gbx.fsf@gnus.org> <87wnepz5wx.fsf@gnus.org> <87sfpdz4em.fsf@gnus.org> <87k0apz01w.fsf@gnus.org> <83zgjklksi.fsf@gnu.org> Date: Sat, 14 May 2022 13:28:43 +0200 In-Reply-To: <83zgjklksi.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 14 May 2022 08:56:13 +0300") Message-ID: <87tu9sl5ec.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > So does this mean the original problem is now solved? Because at some > point you said that tabulated-list-mode didn't work correctly when > display-line-numbers-mode was toggled or something? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (---) Eli Zaretskii writes: > So does this mean the original problem is now solved? Because at some > point you said that tabulated-list-mode didn't work correctly when > display-line-numbers-mode was toggled or something? It didn't, but I fixed that bug. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Jun 23 02:25:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55387: 28.1.50; csv-mode: header does not align when line numbers are displayed Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 May 2022 11:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55387 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org Received: via spool by 55387-submit@debbugs.gnu.org id=B55387.165252807113481 (code B ref 55387); Sat, 14 May 2022 11:35:02 +0000 Received: (at 55387) by debbugs.gnu.org; 14 May 2022 11:34:31 +0000 Received: from localhost ([127.0.0.1]:45896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npq2Z-0003VN-2k for submit@debbugs.gnu.org; Sat, 14 May 2022 07:34:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1npq2X-0003V8-Cx for 55387@debbugs.gnu.org; Sat, 14 May 2022 07:34:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53414) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npq2S-0005o7-2p; Sat, 14 May 2022 07:34:24 -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=1RgZPY5PoI0UAX5j3tH+JcJallF/2XItDX+Pynf3uro=; b=WATQYWGucd4K 8FTTJeisVIZDmcQV/jgXCPtEMnIuwWYfbmQgTEO2/9jBSc9KOzeSDIKuP3x5HzycLW5BgZ3/vbn/G LmKDW2fZvej2EmS7YiLSevrwS8J0R2B4dL7vgDKtO8DQG4XwA3aNvf7r2KG3/WBprL1+J8plSOxNO eY89UFoobkJNYWhhcmby1XIWgCDbNNKbdGw9eCfL3VVTwv1kxprTC0V+kPNllHpPkCNVcy+exf0Oy HkpgYWFP+TOxakkoXTB2TR+0RCB/oG8x3iSUEj8WpMt9sBBfQLnrOpWsfs3KpJ8urNajzHXoqD7WF HPmdZu1GagoHHR1fEWJJ6w==; Received: from [87.69.77.57] (port=4861 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npq2R-0005yW-Db; Sat, 14 May 2022 07:34:23 -0400 Date: Sat, 14 May 2022 14:34:16 +0300 Message-Id: <83lev4l553.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87tu9sl5ec.fsf@gnus.org> (message from Lars Ingebrigtsen on Sat, 14 May 2022 13:28:43 +0200) References: <87wneq7oeb.fsf@fastmail.fm> <87ee0xvblm.fsf@gnus.org> <83mtflmu5l.fsf@gnu.org> <87lev5tuqp.fsf@gnus.org> <83k0apmsi4.fsf@gnu.org> <875ym92zx0.fsf@gnus.org> <83a6blmnfw.fsf@gnu.org> <87ilq91ksn.fsf@gnus.org> <835ym9mkb6.fsf@gnu.org> <871qwx1gbx.fsf@gnus.org> <87wnepz5wx.fsf@gnus.org> <87sfpdz4em.fsf@gnus.org> <87k0apz01w.fsf@gnus.org> <83zgjklksi.fsf@gnu.org> <87tu9sl5ec.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: joostkremers@fastmail.fm, 55387@debbugs.gnu.org > Date: Sat, 14 May 2022 13:28:43 +0200 > > Eli Zaretskii writes: > > > So does this mean the original problem is now solved? Because at some > > point you said that tabulated-list-mode didn't work correctly when > > display-line-numbers-mode was toggled or something? > > It didn't, but I fixed that bug. Thanks.