]> git.eshelyaron.com Git - emacs.git/commitdiff
(hl-line-highlight, hl-line-unhighlight):
authorRichard M. Stallman <rms@gnu.org>
Fri, 1 Feb 2002 04:18:46 +0000 (04:18 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 1 Feb 2002 04:18:46 +0000 (04:18 +0000)
Definitions moved down after hl-line-mode var's definition.

lisp/hl-line.el

index 2e26992588774e58c91d6bf304cc693536aeb557..a2d73b7351d2c79d76801ee44396e4f463170bf1 100644 (file)
 
 (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 @@ Uses functions `hl-line-unhighlight' and `hl-line-highlight' on
  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