]> git.eshelyaron.com Git - emacs.git/commitdiff
Bind [?\S-\ ] to previous line command in Dired-like modes.
authorJuri Linkov <juri@linkov.net>
Thu, 12 Nov 2015 20:54:01 +0000 (22:54 +0200)
committerJuri Linkov <juri@linkov.net>
Thu, 12 Nov 2015 20:54:01 +0000 (22:54 +0200)
* lisp/arc-mode.el (archive-mode-map):
* lisp/dired.el (dired-mode-map):
* lisp/proced.el (proced-mode-map):
* lisp/vc/vc-dir.el (vc-dir-mode-map):
Bind [?\S-\ ] to previous line command.
(Bug#20790)

lisp/arc-mode.el
lisp/dired.el
lisp/proced.el
lisp/vc/vc-dir.el

index cf071e2a1f51ab2ae4472ff56e1cbf4e26e5b5c9..83aadc97c7050d7a24be27f36e3febee04365279 100644 (file)
@@ -395,6 +395,7 @@ file.  Archive and member name will be added."
     (define-key map "o" 'archive-extract-other-window)
     (define-key map "p" 'archive-previous-line)
     (define-key map "\C-p" 'archive-previous-line)
+    (define-key map [?\S-\ ] 'archive-previous-line)
     (define-key map [up] 'archive-previous-line)
     (define-key map "r" 'archive-rename-entry)
     (define-key map "u" 'archive-unflag)
index 049d45d2fa8fb4839e47fd96dd9fa83687ae0c87..9ec39af21ae7d056cd02c6261f4585ec4712b65a 100644 (file)
@@ -1542,7 +1542,8 @@ Do so according to the former subdir alist OLD-SUBDIR-ALIST."
     (define-key map "<" 'dired-prev-dirline)
     (define-key map ">" 'dired-next-dirline)
     (define-key map "^" 'dired-up-directory)
-    (define-key map " "  'dired-next-line)
+    (define-key map " " 'dired-next-line)
+    (define-key map [?\S-\ ] 'dired-previous-line)
     (define-key map [remap next-line] 'dired-next-line)
     (define-key map [remap previous-line] 'dired-previous-line)
     ;; hiding
index bf7ce24f2027ccb462e1973d59b2e760712ff7a7..502a90e2dc90c6aec03e9f5996cf1a12702686c5 100644 (file)
@@ -463,6 +463,7 @@ Important: the match ends just after the marker.")
     (define-key km "\C-n" 'next-line)
     (define-key km "\C-p" 'previous-line)
     (define-key km "\C-?" 'previous-line)
+    (define-key km [?\S-\ ] 'previous-line)
     (define-key km [down] 'next-line)
     (define-key km [up] 'previous-line)
     ;; marking
index 9b15e64fad7cfb722c85815c9890e6724a007322..3b3fb68f1711c4ab405298655d540359892c3e60 100644 (file)
@@ -271,6 +271,7 @@ See `run-hooks'."
     (define-key map " " 'vc-dir-next-line)
     (define-key map "\t" 'vc-dir-next-directory)
     (define-key map "p" 'vc-dir-previous-line)
+    (define-key map [?\S-\ ] 'vc-dir-previous-line)
     (define-key map [backtab] 'vc-dir-previous-directory)
     ;;; Rebind paragraph-movement commands.
     (define-key map "\M-}" 'vc-dir-next-directory)