summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorStephen Berman <stephen.berman@gmx.net>2023-02-24 16:43:35 +0100
committerStephen Berman <stephen.berman@gmx.net>2023-02-24 16:43:35 +0100
commit925724a4b54a6780bfa342bc3a6440a6ad0a6ecc (patch)
treedc919ea7fef06e5d685393fbb580c514ecc07555 /lisp
parent55d29c9bacb6227bc8b3a6c0dd52c7085fe63aaf (diff)
downloademacs-925724a4b54a6780bfa342bc3a6440a6ad0a6ecc.tar.gz
emacs-925724a4b54a6780bfa342bc3a6440a6ad0a6ecc.tar.bz2
emacs-925724a4b54a6780bfa342bc3a6440a6ad0a6ecc.zip
Restore invisibility of symlink target on exiting wdired-mode
* lisp/wdired.el (wdired-change-to-dired-mode): Invoke dired-hide-details-update-invisibility-spec (bug#61510). * test/lisp/wdired-tests.el (wdired-test-bug61510): New test.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/wdired.el1
1 files changed, 1 insertions, 0 deletions
diff --git a/lisp/wdired.el b/lisp/wdired.el
index 771458508e6..5572dcb32f3 100644
--- a/lisp/wdired.el
+++ b/lisp/wdired.el
@@ -455,6 +455,7 @@ non-nil means return old filename."
(setq major-mode 'dired-mode)
(setq mode-name "Dired")
(dired-advertise)
+ (dired-hide-details-update-invisibility-spec)
(remove-hook 'kill-buffer-hook #'wdired-check-kill-buffer t)
(remove-hook 'before-change-functions #'wdired--before-change-fn t)
(remove-hook 'after-change-functions #'wdired--restore-properties t)