diff options
| author | Stefan Monnier | 2004-11-22 20:52:10 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2004-11-22 20:52:10 +0000 |
| commit | ea78522d4c8669a63c0cb190d914a76370a31d3d (patch) | |
| tree | b1f4d0a55d9789083033163a1056049bad126a15 | |
| parent | 49561cf61f7b1aaddd3528e34d652d6de4e59c7e (diff) | |
| download | emacs-ea78522d4c8669a63c0cb190d914a76370a31d3d.tar.gz emacs-ea78522d4c8669a63c0cb190d914a76370a31d3d.zip | |
(reveal-mode-map): New var.
(reveal-mode): Use it.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/reveal.el | 8 |
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 @@ | |||
| 1 | 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * reveal.el (reveal-mode-map): New var. | ||
| 4 | (reveal-mode): Use it. | ||
| 5 | |||
| 1 | 2004-11-23 Nick Roberts <nickrob@snap.net.nz> | 6 | 2004-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. | |||
| 160 | With universal prefix ARG (or if ARG is nil) turn mode on. | 167 | With universal prefix ARG (or if ARG is nil) turn mode on. |
| 161 | With zero or negative ARG turn mode off." | 168 | With 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) |