Rewrote the local minor mode so that it can be
authorLute Kamstra <lute@gnu.org>
Thu, 15 May 2003 13:22:15 +0000 (13:22 +0000)
committerLute Kamstra <lute@gnu.org>
Thu, 15 May 2003 13:22:15 +0000 (13:22 +0000)
commit23db85ff00dad37d181ca6db385ad7589f3bf03d
tree2e4cd9aa52802b7ef82efbfe1c43e73e631d33e5
parenta5e726024fe254009647051d8477c6d1be430b28
Rewrote the local minor mode so that it can be
sticky as well and made sticky the default.  Reimplemented the
global minor mode.  Updated the commentary section to document
these changes.
(hl-line-sticky-flag): New user option.
(hl-line-overlay): Made it buffer-local and gave it a docstring.
(global-hl-line-overlay): New variable.
(hl-line-mode): Rewritten to use `hl-line-sticky-flag'.
(hl-line-highlight): Rewritten to use `hl-line-sticky-flag'.
(hl-line-unhighlight): Updated docstring.
(global-hl-line-mode): Implemented directly so that is does not
depend on `hl-line-mode' any more.
(global-hl-line-highlight, global-hl-line-unhighlight): New
functions.
lisp/ChangeLog
lisp/hl-line.el