emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[BUG] Columnview makes attributes wander [9.7.4 (9.7.4-1387e3 @ /home/rs


From: Raffael Stocker
Subject: [BUG] Columnview makes attributes wander [9.7.4 (9.7.4-1387e3 @ /home/rst/.emacs.d/elpa/org-9.7.4/)]
Date: Mon, 17 Jun 2024 10:50:41 +0200

Remember to cover the basics, that is, what you expected to happen and
what in fact did happen.  You don't know how to make a good report?  See

     https://orgmode.org/manual/Feedback.html#Feedback

Your bug report will be posted to the Org mailing list.
------------------------------------------------------------------------

Hello fellow org-modists,

in columnview dblocks, attribute and tblfm lines wander to the right
instead of staying in place when the table is re-evaluated (see the
example file in the appendix).  This could be cured with a couple of
‘string-trim-left’ applications in ‘org-columns-dblock-write-default’
like so:

diff --git a/lisp/org-colview.el b/lisp/org-colview.el
index 961ae0fbe..bc93941e4 100644
--- a/lisp/org-colview.el
+++ b/lisp/org-colview.el
@@ -1662,7 +1662,7 @@ defun org-columns-dblock-write-default
        ;; Insert affiliated keywords before the table.
        (when content-lines
          (while (string-match-p "\\`[ \t]*#\\+" (car content-lines))
-           (insert (pop content-lines) "\n")))
+           (insert (string-trim-left (pop content-lines)) "\n")))
        (save-excursion
          ;; Insert table at point.
          (insert
@@ -1675,7 +1675,7 @@ defun org-columns-dblock-write-default
          (let ((case-fold-search t))
            (dolist (line content-lines)
              (when (string-match-p "\\`[ \t]*#\\+TBLFM:" line)
-               (insert "\n" line)
+               (insert "\n" (string-trim-left line))
                (unless recalc (setq recalc t))))))
        (when recalc (org-table-recalculate 'all t))
        (org-table-align)
Regards,
Raffael

Emacs  : GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, 
cairo version 1.18.0)
Package: Org mode version 9.7.4 (9.7.4-1387e3 @ 
/home/rst/.emacs.d/elpa/org-9.7.4/)

Attachment: columnview-trim.org
Description: columnview with wandering lines


reply via email to

[Prev in Thread] Current Thread [Next in Thread]