diff options
| author | Richard M. Stallman | 1996-11-02 07:56:50 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1996-11-02 07:56:50 +0000 |
| commit | 4a3ca6ed7a3c863bc20a49c8425aa8dfaf933cf8 (patch) | |
| tree | a91d691b1be52cbf79476be3216b4f86ac713b45 | |
| parent | 582bd36a7d0b1813edaf85e0ef404dc69377dc3b (diff) | |
| download | emacs-4a3ca6ed7a3c863bc20a49c8425aa8dfaf933cf8.tar.gz emacs-4a3ca6ed7a3c863bc20a49c8425aa8dfaf933cf8.zip | |
(dired-mode-map): Make * a prefix for mark commands.
Delete the old *, / and @ keybindings.
| -rw-r--r-- | lisp/dired.el | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/lisp/dired.el b/lisp/dired.el index 679d82936e7..88fdead3a1c 100644 --- a/lisp/dired.el +++ b/lisp/dired.el | |||
| @@ -775,10 +775,7 @@ If DIRNAME is already in a dired buffer, that buffer is used without refresh." | |||
| 775 | (define-key map [mouse-2] 'dired-mouse-find-file-other-window) | 775 | (define-key map [mouse-2] 'dired-mouse-find-file-other-window) |
| 776 | ;; Commands to mark or flag certain categories of files | 776 | ;; Commands to mark or flag certain categories of files |
| 777 | (define-key map "#" 'dired-flag-auto-save-files) | 777 | (define-key map "#" 'dired-flag-auto-save-files) |
| 778 | (define-key map "*" 'dired-mark-executables) | ||
| 779 | (define-key map "." 'dired-clean-directory) | 778 | (define-key map "." 'dired-clean-directory) |
| 780 | (define-key map "/" 'dired-mark-directories) | ||
| 781 | (define-key map "@" 'dired-mark-symlinks) | ||
| 782 | (define-key map "~" 'dired-flag-backup-files) | 779 | (define-key map "~" 'dired-flag-backup-files) |
| 783 | ;; Upper case keys (except !) for operating on the marked files | 780 | ;; Upper case keys (except !) for operating on the marked files |
| 784 | (define-key map "A" 'dired-do-search) | 781 | (define-key map "A" 'dired-do-search) |
| @@ -823,8 +820,21 @@ If DIRNAME is already in a dired buffer, that buffer is used without refresh." | |||
| 823 | (define-key map "%H" 'dired-do-hardlink-regexp) | 820 | (define-key map "%H" 'dired-do-hardlink-regexp) |
| 824 | (define-key map "%R" 'dired-do-rename-regexp) | 821 | (define-key map "%R" 'dired-do-rename-regexp) |
| 825 | (define-key map "%S" 'dired-do-symlink-regexp) | 822 | (define-key map "%S" 'dired-do-symlink-regexp) |
| 823 | ;; Commands for marking and unmarking. | ||
| 824 | (define-key map "*" nil) | ||
| 825 | (define-key map "**" 'dired-mark-executables) | ||
| 826 | (define-key map "*/" 'dired-mark-directories) | ||
| 827 | (define-key map "*@" 'dired-mark-symlinks) | ||
| 828 | (define-key map "*%" 'dired-mark-files-regexp) | ||
| 829 | (define-key map "*c" 'dired-change-marks) | ||
| 830 | (define-key map "*m" 'dired-mark) | ||
| 831 | (define-key map "*u" 'dired-unmark) | ||
| 832 | (define-key map "*?" 'dired-unmark-all-files) | ||
| 833 | (define-key map "*!" 'dired-unmark-all-files-noquery) | ||
| 834 | (define-key map "*\177" 'dired-unmark-backward) | ||
| 835 | (define-key map "*\C-n" 'dired-next-marked-file) | ||
| 836 | (define-key map "*\C-p" 'dired-prev-marked-file) | ||
| 826 | ;; Lower keys for commands not operating on all the marked files | 837 | ;; Lower keys for commands not operating on all the marked files |
| 827 | (define-key map "c" 'dired-change-marks) | ||
| 828 | (define-key map "d" 'dired-flag-file-deletion) | 838 | (define-key map "d" 'dired-flag-file-deletion) |
| 829 | (define-key map "e" 'dired-find-file) | 839 | (define-key map "e" 'dired-find-file) |
| 830 | (define-key map "f" 'dired-find-file) | 840 | (define-key map "f" 'dired-find-file) |