emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/progmodes/hideif.el


From: Eli Zaretskii
Subject: [Emacs-diffs] Changes to emacs/lisp/progmodes/hideif.el
Date: Sat, 20 May 2006 17:26:28 +0000

Index: emacs/lisp/progmodes/hideif.el
diff -u emacs/lisp/progmodes/hideif.el:1.54 emacs/lisp/progmodes/hideif.el:1.55
--- emacs/lisp/progmodes/hideif.el:1.54 Fri Feb 10 09:00:30 2006
+++ emacs/lisp/progmodes/hideif.el      Sat May 20 17:26:27 2006
@@ -928,15 +928,17 @@
     (setq hide-ifdef-hiding t))
   (setq buffer-read-only (or hide-ifdef-read-only hif-outside-read-only)))
 
-
 (defun show-ifdef-block ()
   "Show the ifdef block (true or false part) enclosing or before the cursor."
   (interactive)
-  (if hide-ifdef-lines
-      (save-excursion
-       (beginning-of-line)
-       (hif-show-ifdef-region (1- (point)) (progn (end-of-line) (point))))
-    (let ((top-bottom (hif-find-ifdef-block)))
+  (let ((top-bottom (hif-find-ifdef-block)))
+    (if hide-ifdef-lines
+       (hif-show-ifdef-region
+        (save-excursion
+          (goto-char (car top-bottom)) (line-beginning-position))
+        (save-excursion
+          (goto-char (1+ (cdr top-bottom)))
+          (hif-end-of-line) (point)))
       (hif-show-ifdef-region (1- (car top-bottom)) (cdr top-bottom)))))
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]