aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1996-11-02 07:56:50 +0000
committerRichard M. Stallman1996-11-02 07:56:50 +0000
commit4a3ca6ed7a3c863bc20a49c8425aa8dfaf933cf8 (patch)
treea91d691b1be52cbf79476be3216b4f86ac713b45
parent582bd36a7d0b1813edaf85e0ef404dc69377dc3b (diff)
downloademacs-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.el18
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)