Mercurial > emacs
comparison lisp/dired.el @ 44212:e87d819f2887
(dired-toggle-marks): Renamed from dired-do-toggle. Bindings changed.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Thu, 28 Mar 2002 18:32:59 +0000 |
parents | f816ded285dd |
children | acb1f97fda8f |
comparison
equal
deleted
inserted
replaced
44211:c73b0428e06d | 44212:e87d819f2887 |
---|---|
905 (define-key map "*?" 'dired-unmark-all-files) | 905 (define-key map "*?" 'dired-unmark-all-files) |
906 (define-key map "*!" 'dired-unmark-all-marks) | 906 (define-key map "*!" 'dired-unmark-all-marks) |
907 (define-key map "*\177" 'dired-unmark-backward) | 907 (define-key map "*\177" 'dired-unmark-backward) |
908 (define-key map "*\C-n" 'dired-next-marked-file) | 908 (define-key map "*\C-n" 'dired-next-marked-file) |
909 (define-key map "*\C-p" 'dired-prev-marked-file) | 909 (define-key map "*\C-p" 'dired-prev-marked-file) |
910 (define-key map "*t" 'dired-do-toggle) | 910 (define-key map "*t" 'dired-toggle-marks) |
911 ;; Lower keys for commands not operating on all the marked files | 911 ;; Lower keys for commands not operating on all the marked files |
912 (define-key map "a" 'dired-find-alternate-file) | 912 (define-key map "a" 'dired-find-alternate-file) |
913 (define-key map "d" 'dired-flag-file-deletion) | 913 (define-key map "d" 'dired-flag-file-deletion) |
914 (define-key map "e" 'dired-find-file) | 914 (define-key map "e" 'dired-find-file) |
915 (define-key map "f" 'dired-find-file) | 915 (define-key map "f" 'dired-find-file) |
924 (define-key map "o" 'dired-find-file-other-window) | 924 (define-key map "o" 'dired-find-file-other-window) |
925 (define-key map "\C-o" 'dired-display-file) | 925 (define-key map "\C-o" 'dired-display-file) |
926 (define-key map "p" 'dired-previous-line) | 926 (define-key map "p" 'dired-previous-line) |
927 (define-key map "q" 'quit-window) | 927 (define-key map "q" 'quit-window) |
928 (define-key map "s" 'dired-sort-toggle-or-edit) | 928 (define-key map "s" 'dired-sort-toggle-or-edit) |
929 (define-key map "t" 'dired-do-toggle) | 929 (define-key map "t" 'dired-toggle-marks) |
930 (define-key map "u" 'dired-unmark) | 930 (define-key map "u" 'dired-unmark) |
931 (define-key map "v" 'dired-view-file) | 931 (define-key map "v" 'dired-view-file) |
932 (define-key map "w" 'dired-copy-filename-as-kill) | 932 (define-key map "w" 'dired-copy-filename-as-kill) |
933 (define-key map "x" 'dired-do-flagged-delete) | 933 (define-key map "x" 'dired-do-flagged-delete) |
934 (define-key map "y" 'dired-show-file-type) | 934 (define-key map "y" 'dired-show-file-type) |
1105 :help "Unmark or unflag current line's file")) | 1105 :help "Unmark or unflag current line's file")) |
1106 (define-key map [menu-bar mark mark] | 1106 (define-key map [menu-bar mark mark] |
1107 '(menu-item "Mark" dired-mark | 1107 '(menu-item "Mark" dired-mark |
1108 :help "Mark current line's file for future operations")) | 1108 :help "Mark current line's file for future operations")) |
1109 (define-key map [menu-bar mark toggle-marks] | 1109 (define-key map [menu-bar mark toggle-marks] |
1110 '(menu-item "Toggle Marks" dired-do-toggle | 1110 '(menu-item "Toggle Marks" dired-toggle-marks |
1111 :help "Mark unmarked files, unmark marked ones")) | 1111 :help "Mark unmarked files, unmark marked ones")) |
1112 | 1112 |
1113 (define-key map [menu-bar operate] | 1113 (define-key map [menu-bar operate] |
1114 (cons "Operate" (make-sparse-keymap "Operate"))) | 1114 (cons "Operate" (make-sparse-keymap "Operate"))) |
1115 | 1115 |
2357 "In Dired, move up lines and remove deletion flag there. | 2357 "In Dired, move up lines and remove deletion flag there. |
2358 Optional prefix ARG says how many lines to unflag; default is one line." | 2358 Optional prefix ARG says how many lines to unflag; default is one line." |
2359 (interactive "p") | 2359 (interactive "p") |
2360 (dired-unmark (- arg))) | 2360 (dired-unmark (- arg))) |
2361 | 2361 |
2362 (defun dired-do-toggle () | 2362 (defun dired-toggle-marks () |
2363 "Toggle marks. | 2363 "Toggle marks: marked files become unmarked, and vice versa. |
2364 That is, currently marked files become unmarked and vice versa. | |
2365 Files marked with other flags (such as `D') are not affected. | 2364 Files marked with other flags (such as `D') are not affected. |
2366 `.' and `..' are never toggled. | 2365 `.' and `..' are never toggled. |
2367 As always, hidden subdirs are not affected." | 2366 As always, hidden subdirs are not affected." |
2368 (interactive) | 2367 (interactive) |
2369 (save-excursion | 2368 (save-excursion |