aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/dired.el11
1 files changed, 9 insertions, 2 deletions
diff --git a/lisp/dired.el b/lisp/dired.el
index 94d3befda85..08d04688519 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -2244,8 +2244,15 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST."
2244 '(menu-item "Shell Command..." dired-do-shell-command 2244 '(menu-item "Shell Command..." dired-do-shell-command
2245 :help "Run a shell command on current or marked files")) 2245 :help "Run a shell command on current or marked files"))
2246 (define-key map [menu-bar operate delete] 2246 (define-key map [menu-bar operate delete]
2247 '(menu-item "Delete" dired-do-delete 2247 `(menu-item "Delete"
2248 :help "Delete current file or all marked files")) 2248 ,(let ((menu (make-sparse-keymap "Delete")))
2249 (define-key menu [delete-flagged]
2250 '(menu-item "Delete Flagged Files" dired-do-flagged-delete
2251 :help "Delete all files flagged for deletion (D)"))
2252 (define-key menu [delete-marked]
2253 '(menu-item "Delete Marked (Not Flagged) Files" dired-do-delete
2254 :help "Delete current file or all marked files (excluding flagged files)"))
2255 menu)))
2249 (define-key map [menu-bar operate rename] 2256 (define-key map [menu-bar operate rename]
2250 '(menu-item "Rename to..." dired-do-rename 2257 '(menu-item "Rename to..." dired-do-rename
2251 :help "Rename current file or move marked files")) 2258 :help "Rename current file or move marked files"))