]> git.eshelyaron.com Git - emacs.git/commit
Restore hl-line--buffer tracking
authordickmao <dick.r.chiang@gmail.com>
Tue, 22 Mar 2022 14:59:11 +0000 (15:59 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Tue, 22 Mar 2022 14:59:11 +0000 (15:59 +0100)
commit3054e70d76f71876c58497db04f55d7f413663d9
tree5529b7fa69e0123d04a9170fd2dc86204e84e653
parent9b47ccd72e107ee43fcd62362e7580dcfa50d008
Restore hl-line--buffer tracking

* lisp/hl-line.el (hl-line-overlay, hl-line-overlay-buffer):
Correct replacement variable.
(hl-line--overlay): Clearer doc.
(hl-line--buffer): Nee hl-line-overlay-buffer
(hl-line-sticky-flag): Custom initialization is unfathomable.
(hl-line-mode, hl-line-unhighlight): Orthogonalize sticky.
(hl-line-highlight): Remove highlight from previous buffer.
* test/lisp/hl-line-tests.el (hl-line-sticky, hl-line-tests-verify):
(hl-line-tests-sticky-across-frames, hl-line-tests-sticky):
Test (bug#54481).
lisp/hl-line.el
test/lisp/hl-line-tests.el