Mercurial > emacs
changeset 43031:46823e7a2cae
(hl-line-highlight, hl-line-unhighlight):
Definitions moved down after hl-line-mode var's definition.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Fri, 01 Feb 2002 04:18:46 +0000 |
parents | 90bce6424b8b |
children | 27a9a1ef61f9 |
files | lisp/hl-line.el |
diffstat | 1 files changed, 18 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/hl-line.el Fri Feb 01 04:17:59 2002 +0000 +++ b/lisp/hl-line.el Fri Feb 01 04:18:46 2002 +0000 @@ -63,24 +63,6 @@ (defvar hl-line-overlay nil) -(defun hl-line-highlight () - "Active the Hl-Line overlay on the current line in the current window. -\(Unless it's a minibuffer window.)" - (when hl-line-mode ; Could be made buffer-local. - (unless (window-minibuffer-p (selected-window)) ; silly in minibuffer - (unless hl-line-overlay - (setq hl-line-overlay (make-overlay 1 1)) ; to be moved - (overlay-put hl-line-overlay 'face hl-line-face)) - (overlay-put hl-line-overlay 'window (selected-window)) - (move-overlay hl-line-overlay - (line-beginning-position) (1+ (line-end-position)) - (current-buffer))))) - -(defun hl-line-unhighlight () - "Deactivate the Hl-Line overlay on the current line in the current window." - (if hl-line-overlay - (delete-overlay hl-line-overlay))) - ;;;###autoload (define-minor-mode hl-line-mode "Minor mode to highlight the line about point in the current window. @@ -101,6 +83,24 @@ global-hl-line-mode hl-line-mode hl-line-mode :group 'hl-line) +(defun hl-line-highlight () + "Active the Hl-Line overlay on the current line in the current window. +\(Unless it's a minibuffer window.)" + (when hl-line-mode ; Could be made buffer-local. + (unless (window-minibuffer-p (selected-window)) ; silly in minibuffer + (unless hl-line-overlay + (setq hl-line-overlay (make-overlay 1 1)) ; to be moved + (overlay-put hl-line-overlay 'face hl-line-face)) + (overlay-put hl-line-overlay 'window (selected-window)) + (move-overlay hl-line-overlay + (line-beginning-position) (1+ (line-end-position)) + (current-buffer))))) + +(defun hl-line-unhighlight () + "Deactivate the Hl-Line overlay on the current line in the current window." + (if hl-line-overlay + (delete-overlay hl-line-overlay))) + (provide 'hl-line) ;;; hl-line.el ends here