chiark / gitweb /
dot/emacs: More `dired' hacking: tweak keymap.
[profile] / dot / emacs
index 1546c2ca4ca36c96c4ad319c6b97be2614723fa1..5b37d8b8c668ce422cfe26c276e3108b73981fe2 100644 (file)
--- a/dot/emacs
+++ b/dot/emacs
 
 (eval-after-load "dired"
   '(progn
-     (define-key dired-mode-map [?\C-x ?\C-q]
-       'wdired-change-to-wdired-mode)))
+     (or (lookup-key dired-mode-map  [?\C-x ?\C-q])
+        (define-key dired-mode-map [?\C-x ?\C-q]
+          'wdired-change-to-wdired-mode))
+     (and (fboundp 'dired-do-relsymlink)
+         (define-key dired-mode-map [?\C-c ?\C-s] 'dired-do-relsymlink))))
 
 (add-hook 'org-mode-hook
          #'(lambda () (mdw-clobber-evil-keymap org-mode-map)))