aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2017-08-12 13:18:13 +0300
committerEli Zaretskii2017-08-12 13:18:13 +0300
commite94b0d4d54e39b2601b7f3f724d6c6d8a556e89f (patch)
tree19d67199447c431c846b6f0635593904ea0101f4
parenta955d7951624bf38649448dc89b411e8212dec0b (diff)
downloademacs-e94b0d4d54e39b2601b7f3f724d6c6d8a556e89f.tar.gz
emacs-e94b0d4d54e39b2601b7f3f724d6c6d8a556e89f.zip
Adapt Proced display to display-line-numbers
* lisp/proced.el (proced-header-line): Account for the width taken by display-line-numbers. (Bug#27895)
-rw-r--r--lisp/proced.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/proced.el b/lisp/proced.el
index 86d79689a49..be3b7c41a61 100644
--- a/lisp/proced.el
+++ b/lisp/proced.el
@@ -602,7 +602,9 @@ Important: the match ends just after the marker.")
602 602
603(defun proced-header-line () 603(defun proced-header-line ()
604 "Return header line for Proced buffer." 604 "Return header line for Proced buffer."
605 (list (propertize " " 'display '(space :align-to 0)) 605 (list (propertize " "
606 'display
607 (list 'space :align-to (+ 2 (line-number-display-width))))
606 (if (<= (window-hscroll) (length proced-header-line)) 608 (if (<= (window-hscroll) (length proced-header-line))
607 (replace-regexp-in-string ;; preserve text properties 609 (replace-regexp-in-string ;; preserve text properties
608 "\\(%\\)" "\\1\\1" 610 "\\(%\\)" "\\1\\1"