mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-28 07:45:00 +00:00
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.
This commit is contained in:
parent
8a563d9762
commit
ea1cf0960a
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user