aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2004-11-22 20:52:10 +0000
committerStefan Monnier2004-11-22 20:52:10 +0000
commitea78522d4c8669a63c0cb190d914a76370a31d3d (patch)
treeb1f4d0a55d9789083033163a1056049bad126a15
parent49561cf61f7b1aaddd3528e34d652d6de4e59c7e (diff)
downloademacs-ea78522d4c8669a63c0cb190d914a76370a31d3d.tar.gz
emacs-ea78522d4c8669a63c0cb190d914a76370a31d3d.zip
(reveal-mode-map): New var.
(reveal-mode): Use it.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/reveal.el8
2 files changed, 13 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d844931560b..3d6f75429ff 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * reveal.el (reveal-mode-map): New var.
4 (reveal-mode): Use it.
5
12004-11-23 Nick Roberts <nickrob@snap.net.nz> 62004-11-23 Nick Roberts <nickrob@snap.net.nz>
2 7
3 * progmodes/gdb-ui.el (gdb-flush-pending-output): New variable. 8 * progmodes/gdb-ui.el (gdb-flush-pending-output): New variable.
diff --git a/lisp/reveal.el b/lisp/reveal.el
index 393400071a6..04cc58893c9 100644
--- a/lisp/reveal.el
+++ b/lisp/reveal.el
@@ -151,6 +151,13 @@
151 (overlay-put ol 'invisible inv)))))))) 151 (overlay-put ol 'invisible inv))))))))
152 (error (message "Reveal: %s" err))))) 152 (error (message "Reveal: %s" err)))))
153 153
154(defvar reveal-mode-map
155 (let ((map (make-sparse-keymap)))
156 ;; Override the default move-end-of-line which skips valuable
157 ;; invisible text.
158 (define-key map [?\C-e] 'end-of-line)
159 map))
160
154;;;###autoload 161;;;###autoload
155(define-minor-mode reveal-mode 162(define-minor-mode reveal-mode
156 "Toggle Reveal mode on or off. 163 "Toggle Reveal mode on or off.
@@ -160,6 +167,7 @@ Interactively, with no prefix argument, toggle the mode.
160With universal prefix ARG (or if ARG is nil) turn mode on. 167With universal prefix ARG (or if ARG is nil) turn mode on.
161With zero or negative ARG turn mode off." 168With zero or negative ARG turn mode off."
162 :lighter (global-reveal-mode nil " Reveal") 169 :lighter (global-reveal-mode nil " Reveal")
170 :keymap reveal-mode-map
163 (if reveal-mode 171 (if reveal-mode
164 (progn 172 (progn
165 (set (make-local-variable 'search-invisible) t) 173 (set (make-local-variable 'search-invisible) t)