* column view with display-line-numbers-mode
@ 2018-03-15 10:51 Eric S Fraga
2018-03-16 22:04 ` Nicolas Goaziou
2018-03-20 23:48 ` Bastien
0 siblings, 2 replies; 5+ messages in thread
From: Eric S Fraga @ 2018-03-15 10:51 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1.1: Type: text/plain, Size: 475 bytes --]
The display-line-numbers-mode introduced in recent Emacs versions is
very nice and works very well generally. However, org is not aware of
it and this causes a minor problem with the display of the header line
in column view mode.
The line numbers are displayed between the fringe and the actual
contents of the lines and so the text starts some distance from the
window border. The header has no line numbers so starts immediately
after the fringe. See attached image.
[-- Attachment #1.2: screendump-20180315103351.png --]
[-- Type: image/png, Size: 33225 bytes --]
[-- Attachment #1.3: Type: text/plain, Size: 186 bytes --]
Not a major problem but I thought I would mention it. Affects the
æsthetic in me. :-)
Thanks,
eric
--
Eric S Fraga via Emacs 27.0.50, Org release_9.1.6-303-g6cf5fc.dirty
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 194 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: column view with display-line-numbers-mode
2018-03-15 10:51 column view with display-line-numbers-mode Eric S Fraga
@ 2018-03-16 22:04 ` Nicolas Goaziou
2018-03-16 22:51 ` Eric S Fraga
2018-03-20 23:48 ` Bastien
1 sibling, 1 reply; 5+ messages in thread
From: Nicolas Goaziou @ 2018-03-16 22:04 UTC (permalink / raw)
To: emacs-orgmode
Hello,
Eric S Fraga <esflists@gmail.com> writes:
> The display-line-numbers-mode introduced in recent Emacs versions is
> very nice and works very well generally. However, org is not aware of
> it and this causes a minor problem with the display of the header line
> in column view mode.
>
> The line numbers are displayed between the fringe and the actual
> contents of the lines and so the text starts some distance from the
> window border. The header has no line numbers so starts immediately
> after the fringe. See attached image.
>
>
>
> Not a major problem but I thought I would mention it. Affects the
> æsthetic in me. :-)
I don't use Emacs 26 yet, so I have no clue about how to fix it. Do you
have an idea about how it could be done? Another option is to ask Emacs
devel for advice.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: column view with display-line-numbers-mode
2018-03-15 10:51 column view with display-line-numbers-mode Eric S Fraga
2018-03-16 22:04 ` Nicolas Goaziou
@ 2018-03-20 23:48 ` Bastien
2018-04-26 23:34 ` Bastien
1 sibling, 1 reply; 5+ messages in thread
From: Bastien @ 2018-03-20 23:48 UTC (permalink / raw)
To: Eric S Fraga; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 438 bytes --]
Hi Eric,
Eric S Fraga <esflists@gmail.com> writes:
> Not a major problem but I thought I would mention it. Affects the
> æsthetic in me. :-)
can you try the attached patch against master?
There is still a problem with big .org files, because we cannot
recompute the colview header format depending on the width reserved
for the line number... but it goes in the right direction.
Thanks for testing,
--
Bastien
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: org-colview.el.patch --]
[-- Type: text/x-diff, Size: 945 bytes --]
diff --git a/lisp/org-colview.el b/lisp/org-colview.el
index cb5c091..dd97499 100644
--- a/lisp/org-colview.el
+++ b/lisp/org-colview.el
@@ -424,6 +424,7 @@ for the duration of the command.")
"Overlay the newline before the current line with the table title."
(interactive)
(let ((title "")
+ (linum-offset (line-number-display-width 'columns))
(i 0))
(dolist (column org-columns-current-fmt-compiled)
(pcase column
@@ -435,7 +436,7 @@ for the duration of the command.")
(setq-local org-previous-header-line-format header-line-format)
(setq org-columns-full-header-line-format
(concat
- (org-add-props " " nil 'display '(space :align-to 0))
+ (org-add-props " " nil 'display `(space :align-to ,linum-offset))
(org-add-props (substring title 0 -1) nil 'face 'org-column-title)))
(setq org-columns-previous-hscroll -1)
(add-hook 'post-command-hook 'org-columns-hscroll-title nil 'local)))
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: column view with display-line-numbers-mode
2018-03-20 23:48 ` Bastien
@ 2018-04-26 23:34 ` Bastien
0 siblings, 0 replies; 5+ messages in thread
From: Bastien @ 2018-04-26 23:34 UTC (permalink / raw)
To: Eric S Fraga; +Cc: emacs-orgmode
Hi Eric,
Bastien <bzg@gnu.org> writes:
> can you try the attached patch against master?
I've applied the patch in master...
> There is still a problem with big .org files, because we cannot
> recompute the colview header format depending on the width reserved
> for the line number... but it goes in the right direction.
... and let's see if we can fix all situations.
Thanks,
--
Bastien
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2018-04-26 23:34 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-15 10:51 column view with display-line-numbers-mode Eric S Fraga
2018-03-16 22:04 ` Nicolas Goaziou
2018-03-16 22:51 ` Eric S Fraga
2018-03-20 23:48 ` Bastien
2018-04-26 23:34 ` Bastien
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.