aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJuanma Barranquero2019-10-06 20:53:18 +0200
committerJuanma Barranquero2019-10-06 20:53:18 +0200
commit8de2e69f021b5b2920a07d82c9869bb394171d41 (patch)
tree34b57d6b999d9ec668044b16627b1d773a24f4e5 /doc
parent29db34e3e0cd5be78b7ab4604050c0ba05835414 (diff)
downloademacs-8de2e69f021b5b2920a07d82c9869bb394171d41.tar.gz
emacs-8de2e69f021b5b2920a07d82c9869bb394171d41.zip
Set alternate faces for some line numbers (bug#27734)
* lisp/faces.el (line-number-major-tick, line-number-minor-tick): New faces. * lisp/cus-start.el (display-line-numbers-major-tick) (display-line-numbers-minor-tick): Add customization info. * lisp/frame.el: Add `display-line-numbers-major-tick' and `display-line-numbers-minor-tick' to list of variables which should trigger redisplay of the current buffer. * src/xdisp.c (syms_of_xdisp) <display-line-numbers-major-tick> <display-line-numbers-major-tick>: Defvar new options. (syms_of_xdisp) <line-number-major-tick, line-number-minor-tick>: Defsym new faces. (maybe_produce_line_number): Use new faces for line numbers that are multiple of `display-line-numbers-major-tick' and `display-line-numbers-minor-tick'. * etc/NEWS (value): Announce new feature. * doc/emacs/display.texi (Display Custom): Describe it. Wording by Robert Pluim <rpluim@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/display.texi7
1 files changed, 6 insertions, 1 deletions
diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi
index 84363d0f0d2..406feb8c127 100644
--- a/doc/emacs/display.texi
+++ b/doc/emacs/display.texi
@@ -1871,7 +1871,12 @@ The line numbers are displayed in a special face @code{line-number}.
1871The current line number is displayed in a different face, 1871The current line number is displayed in a different face,
1872@code{line-number-current-line}, so you can make the current line's 1872@code{line-number-current-line}, so you can make the current line's
1873number have a distinct appearance, which will help locating the line 1873number have a distinct appearance, which will help locating the line
1874showing point. 1874showing point. Additional faces @code{line-number-major-tick} and
1875@code{line-number-minor-tick} can be used to highlight the line numbers
1876of lines which are a multiple of certain numbers. Customize
1877@code{display-line-numbers-major-tick} and
1878@code{display-line-numbers-minor-tick} respectively to set those
1879numbers.
1875 1880
1876@vindex visible-bell 1881@vindex visible-bell
1877 If the variable @code{visible-bell} is non-@code{nil}, Emacs attempts 1882 If the variable @code{visible-bell} is non-@code{nil}, Emacs attempts