diff options
| author | Eli Zaretskii | 2017-08-12 13:18:13 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2017-08-12 13:18:13 +0300 |
| commit | e94b0d4d54e39b2601b7f3f724d6c6d8a556e89f (patch) | |
| tree | 19d67199447c431c846b6f0635593904ea0101f4 | |
| parent | a955d7951624bf38649448dc89b411e8212dec0b (diff) | |
| download | emacs-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.el | 4 |
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" |