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