]> git.eshelyaron.com Git - emacs.git/commitdiff
Allow using dired-hide-details-mode in wdired buffers
authorLars Ingebrigtsen <larsi@gnus.org>
Fri, 28 Jan 2022 14:56:05 +0000 (15:56 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Fri, 28 Jan 2022 14:56:05 +0000 (15:56 +0100)
* lisp/dired.el (dired-hide-details-mode): Also work in
wdired-mode buffers (bug#45127).

* lisp/wdired.el (wdired-mode-map): Add a key binding.

lisp/dired.el
lisp/wdired.el

index 9813fca4359f34bf9fe75634c797560ef064acbf..5f1bfef12c56e1f5dde96f25edea064bac400759 100644 (file)
@@ -2756,7 +2756,7 @@ permissions are hidden from view.
 See options: `dired-hide-details-hide-symlink-targets' and
 `dired-hide-details-hide-information-lines'."
   :group 'dired
-  (unless (derived-mode-p 'dired-mode)
+  (unless (derived-mode-p 'dired-mode 'wdired-mode)
     (error "Not a Dired buffer"))
   (dired-hide-details-update-invisibility-spec)
   (if dired-hide-details-mode
index 1c02562721a1f1fdec5e315402fb12c482f9913c..ab3b91bbe55e0d51adada65c7781b6873433b2a5 100644 (file)
@@ -169,6 +169,7 @@ nonexistent directory will fail."
   "C-p"     #'wdired-previous-line
   "<down>"  #'wdired-next-line
   "C-n"     #'wdired-next-line
+  "C-("     #'dired-hide-details-mode
   "<remap> <upcase-word>"         #'wdired-upcase-word
   "<remap> <capitalize-word>"     #'wdired-capitalize-word
   "<remap> <downcase-word>"       #'wdired-downcase-word