]> git.eshelyaron.com Git - emacs.git/commit
Set alternate faces for some line numbers (bug#27734)
authorJuanma Barranquero <lekktu@gmail.com>
Sun, 6 Oct 2019 18:53:18 +0000 (20:53 +0200)
committerJuanma Barranquero <lekktu@gmail.com>
Sun, 6 Oct 2019 18:53:18 +0000 (20:53 +0200)
commit8de2e69f021b5b2920a07d82c9869bb394171d41
tree34b57d6b999d9ec668044b16627b1d773a24f4e5
parent29db34e3e0cd5be78b7ab4604050c0ba05835414
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>
doc/emacs/display.texi
etc/NEWS
lisp/cus-start.el
lisp/faces.el
lisp/frame.el
src/xdisp.c