mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
* lisp/simple.el (special-mode-map): Bind "h" to `describe-mode';
bind "z" to `kill-this-buffer'. (completion-list-mode-map): Bind "z" to `kill-this-buffer'. * lisp/apropos.el (apropos-mode-map): Inherit from `special-mode-map'. (apropos-mode): Inherit from `special-mode'. * lisp/arc-mode.el (archive-mode-map): Inherit from `special-mode-map'. * lisp/bookmark.el (bookmark-bmenu-mode): Define using `define-derived-mode' inheriting from `special-mode'. * lisp/dired.el (dired-mode-map): Inherit from `special-mode-map'. * lisp/image-mode.el (image-mode-map): Ditto. * lisp/replace.el (occur-mode): Define using `define-derived-mode' inheriting from `special-mode'. * lisp/tar-mode.el (tar-mode): Inherit from `special-mode'. * lisp/calendar/diary-lib.el (diary-fancy-display-mode): Inherit from `special-mode-map'. * lisp/emacs-lisp/ert.el (ert-simple-view-mode, ert-results-mode): Inherit from `special-mode'. * lisp/emacs-lisp/package.el (package-menu-mode-map): Copy from `special-mode-map'. (package-menu-mode): Define using `define-derived-mode' inheriting from `special-mode'. * erc/erc-list.el (erc-list-menu-mode): Inherit from `special-mode'. * lisp/net/xesam.el (xesam-mode): Inherit from `special-mode'. (xesam-mode-map): Define separately. * lisp/play/solitaire.el (solitaire-mode): Inherit from `special-mode'. * lisp/progmodes/compile.el (compilation-minor-mode-map) (compilation-mode-map): Inherit from `special-mode-map'. * lisp/vc/diff-mode.el (diff-mode-shared-map): Inherit from `special-mode-map'. * lisp/vc/log-view.el (log-view-mode-map): Add a comment.
This commit is contained in:
parent
3082f6173c
commit
abef340a0c
18 changed files with 274 additions and 317 deletions
|
|
@ -1294,7 +1294,7 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST."
|
|||
;; This looks ugly when substitute-command-keys uses C-d instead d:
|
||||
;; (define-key dired-mode-map "\C-d" 'dired-flag-file-deletion)
|
||||
(let ((map (make-keymap)))
|
||||
(suppress-keymap map)
|
||||
(set-keymap-parent map special-mode-map)
|
||||
(define-key map [mouse-2] 'dired-mouse-find-file-other-window)
|
||||
(define-key map [follow-link] 'mouse-face)
|
||||
;; Commands to mark or flag certain categories of files
|
||||
|
|
@ -1373,7 +1373,6 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST."
|
|||
(define-key map "\C-m" 'dired-find-file)
|
||||
(put 'dired-find-file :advertised-binding "\C-m")
|
||||
(define-key map "g" 'revert-buffer)
|
||||
(define-key map "h" 'describe-mode)
|
||||
(define-key map "i" 'dired-maybe-insert-subdir)
|
||||
(define-key map "j" 'dired-goto-file)
|
||||
(define-key map "k" 'dired-do-kill-lines)
|
||||
|
|
@ -1383,7 +1382,6 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST."
|
|||
(define-key map "o" 'dired-find-file-other-window)
|
||||
(define-key map "\C-o" 'dired-display-file)
|
||||
(define-key map "p" 'dired-previous-line)
|
||||
(define-key map "q" 'quit-window)
|
||||
(define-key map "s" 'dired-sort-toggle-or-edit)
|
||||
(define-key map "t" 'dired-toggle-marks)
|
||||
(define-key map "u" 'dired-unmark)
|
||||
|
|
@ -2027,7 +2025,7 @@ Otherwise, an error occurs in these cases."
|
|||
;; with quotation marks in their names.
|
||||
(while (string-match "\\(?:[^\\]\\|\\`\\)\\(\"\\)" file)
|
||||
(setq file (replace-match "\\\"" nil t file 1)))
|
||||
|
||||
|
||||
(when (eq system-type 'windows-nt)
|
||||
(save-match-data
|
||||
(let ((start 0))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue