diff options
| author | Dan Nicolaescu | 2007-11-22 03:01:36 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2007-11-22 03:01:36 +0000 |
| commit | 85ea5b19e47665e6c694684cceb02a2db2503cd4 (patch) | |
| tree | 24e0efa8cbaef3438e2b99a572d7647435d9635d /lisp | |
| parent | d5f05c46bda1016407689f7fe5b6b529400a7186 (diff) | |
| download | emacs-85ea5b19e47665e6c694684cceb02a2db2503cd4.tar.gz emacs-85ea5b19e47665e6c694684cceb02a2db2503cd4.zip | |
(occur-mode-map): Add a major mode menu with entries
for all occur operations.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 3 | ||||
| -rw-r--r-- | lisp/replace.el | 29 |
2 files changed, 32 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 09b83f33895..2280c706bd5 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2007-11-22 Dan Nicolaescu <dann@ics.uci.edu> | 1 | 2007-11-22 Dan Nicolaescu <dann@ics.uci.edu> |
| 2 | 2 | ||
| 3 | * replace.el (occur-mode-map): Add a major mode menu with entries | ||
| 4 | for all occur operations. | ||
| 5 | |||
| 3 | * international/titdic-cnv.el (dos-8+3-filename): | 6 | * international/titdic-cnv.el (dos-8+3-filename): |
| 4 | * obsolete/fast-lock.el (msdos-long-file-names): | 7 | * obsolete/fast-lock.el (msdos-long-file-names): |
| 5 | * frame.el (msdos-mouse-p): | 8 | * frame.el (msdos-mouse-p): |
diff --git a/lisp/replace.el b/lisp/replace.el index 8b2c3b92399..34fdd5fe3df 100644 --- a/lisp/replace.el +++ b/lisp/replace.el | |||
| @@ -734,6 +734,35 @@ a previously found match." | |||
| 734 | (define-key map "q" 'quit-window) | 734 | (define-key map "q" 'quit-window) |
| 735 | (define-key map "z" 'kill-this-buffer) | 735 | (define-key map "z" 'kill-this-buffer) |
| 736 | (define-key map "\C-c\C-f" 'next-error-follow-minor-mode) | 736 | (define-key map "\C-c\C-f" 'next-error-follow-minor-mode) |
| 737 | (define-key map [menu-bar] (make-sparse-keymap)) | ||
| 738 | (define-key map [menu-bar occur] | ||
| 739 | (cons "Occur" map)) | ||
| 740 | (define-key map [next-error-follow-minor-mode] | ||
| 741 | (menu-bar-make-mm-toggle next-error-follow-minor-mode | ||
| 742 | "Auto Occurrence Display" | ||
| 743 | "Display another occurrence when moving the cursor")) | ||
| 744 | (define-key map [separator-1] '("--")) | ||
| 745 | (define-key map [kill-this-buffer] | ||
| 746 | '("Kill occur buffer" . kill-this-buffer)) | ||
| 747 | (define-key map [quit-window] | ||
| 748 | '("Quit occur window" . quit-window)) | ||
| 749 | (define-key map [revert-buffer] | ||
| 750 | '("Revert occur buffer" . revert-buffer)) | ||
| 751 | (define-key map [clone-buffer] | ||
| 752 | '("Clone occur buffer" . clone-buffer)) | ||
| 753 | (define-key map [occur-rename-buffer] | ||
| 754 | '("Rename occur buffer" . occur-rename-buffer)) | ||
| 755 | (define-key map [separator-2] '("--")) | ||
| 756 | (define-key map [occur-mode-goto-occurrence-other-window] | ||
| 757 | '("Go To Occurrence Other Window" . occur-mode-goto-occurrence-other-window)) | ||
| 758 | (define-key map [occur-mode-goto-occurrence] | ||
| 759 | '("Go To Occurrence" . occur-mode-goto-occurrence)) | ||
| 760 | (define-key map [occur-mode-display-occurrence] | ||
| 761 | '("Display Occurrence" . occur-mode-display-occurrence)) | ||
| 762 | (define-key map [occur-next] | ||
| 763 | '("Move to next match" . occur-next)) | ||
| 764 | (define-key map [occur-prev] | ||
| 765 | '("Move to previous match" . occur-prev)) | ||
| 737 | map) | 766 | map) |
| 738 | "Keymap for `occur-mode'.") | 767 | "Keymap for `occur-mode'.") |
| 739 | 768 | ||