Commit ea1cf096 authored by Stephen Berman's avatar Stephen Berman

Handle symlinks in wdired.el when restoring filename property

* lisp/wdired.el (wdired--restore-dired-filename-prop): If the
file name is a symbolic link, only propertize the link name.  This
prevents wdired-create-parentdirs from turning the link into a
directory.
parent 8a563d97
......@@ -611,7 +611,10 @@ Optional arguments are ignored."
(when (re-search-forward directory-listing-before-filename-regexp
(line-end-position) t)
(setq beg (point)
end (line-end-position))
end (if (and (file-symlink-p (dired-get-filename))
(search-forward " -> " (line-end-position) t))
(goto-char (match-beginning 0))
(line-end-position)))
(put-text-property beg end 'dired-filename t)))))
(defun wdired-next-line (arg)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment