mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-14 16:50:58 +00:00
(vc-dired-prefix-map): New keymap.
Use it in minor-mode-map-alist for vc-dired-mode.
This commit is contained in:
parent
a6eb679769
commit
ee7e9c886a
@ -809,14 +809,18 @@ the variable vc-header-alist"
|
||||
;; The VC directory submode. Coopt Dired for this.
|
||||
;; All VC commands get mapped into logical equivalents.
|
||||
|
||||
(defvar vc-dired-prefix-map (make-sparse-keymap))
|
||||
(define-key vc-dired-prefix-map "\C-xv" vc-prefix-map)
|
||||
|
||||
(or (assq 'vc-dired-mode minor-mode-map-alist)
|
||||
(setq minor-mode-map-alist
|
||||
(cons 'vc-dired-mode minor-mode-map-alist)))
|
||||
(cons '(vc-dired-mode vc-dired-prefix-map)
|
||||
minor-mode-map-alist)))
|
||||
|
||||
(defun vc-dired-mode ()
|
||||
"The augmented Dired minor mode used in VC directory buffers.
|
||||
All Dired commands operate normally. Users currently locking listed files
|
||||
are listed at the left-hand side of the buffer, following the Dired mark area.
|
||||
are listed in place of the file's owner and group.
|
||||
Keystrokes bound to VC commands will execute as though they had been called
|
||||
on a buffer attached to the file named in the current Dired buffer line."
|
||||
(setq vc-dired-mode t)
|
||||
|
Loading…
Reference in New Issue
Block a user