[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/progmodes/hideshow.el,v
From: |
Chong Yidong |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/progmodes/hideshow.el,v |
Date: |
Sat, 31 Mar 2007 18:32:06 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Chong Yidong <cyd> 07/03/31 18:32:06
Index: hideshow.el
===================================================================
RCS file: /sources/emacs/emacs/lisp/progmodes/hideshow.el,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -b -r1.61 -r1.62
--- hideshow.el 4 Mar 2007 20:51:17 -0000 1.61
+++ hideshow.el 31 Mar 2007 18:32:05 -0000 1.62
@@ -184,7 +184,6 @@
;; (5) Hideshow interacts badly with Ediff and `vc-diff'. At the moment, the
;; suggested workaround is to turn off hideshow entirely, for example:
;;
-;; (defun turn-off-hideshow () (hs-minor-mode -1))
;; (add-hook 'ediff-prepare-buffer-hook 'turn-off-hideshow)
;; (add-hook 'vc-before-checkin-hook 'turn-off-hideshow)
;;
@@ -908,7 +907,7 @@
(hs-grok-mode-type)
;; Turn off this mode if we change major modes.
(add-hook 'change-major-mode-hook
- (lambda () (hs-minor-mode -1))
+ 'turn-off-hideshow
nil t)
(easy-menu-add hs-minor-mode-menu)
(set (make-local-variable 'line-move-ignore-invisible) t)
@@ -920,6 +919,11 @@
(hs-show-all)))
(run-hooks 'hs-minor-mode-hook))
+;;;###autoload
+(defun turn-off-hideshow ()
+ "Unconditionally turn off hideshow minor mode."
+ (hs-minor-mode -1))
+
;;---------------------------------------------------------------------------
;; load-time actions