diff options
author | Michael Albinus <michael.albinus@gmx.de> | 2023-02-06 18:13:22 +0100 |
---|---|---|
committer | Michael Albinus <michael.albinus@gmx.de> | 2023-02-06 18:13:22 +0100 |
commit | 907fd1f7ff402f9d226ebb3b891ea5b54fac1d1c (patch) | |
tree | afaec6a6d89c54c5ce5798afd6bf21dffda204a4 /lisp/emacs-lisp/regexp-opt.el | |
parent | 7f8f19da2492cd11b984c67259bfb645984d9c06 (diff) | |
download | emacs-907fd1f7ff402f9d226ebb3b891ea5b54fac1d1c.tar.gz emacs-907fd1f7ff402f9d226ebb3b891ea5b54fac1d1c.tar.bz2 emacs-907fd1f7ff402f9d226ebb3b891ea5b54fac1d1c.zip |
Improve Tramp file name completion
This fixes Bug#51386, Bug#52758, Bug#53513, Bug#54042 and Bug#60505.
* doc/misc/tramp.texi (File name completion): Remove completion
styles restrictions.
* lisp/minibuffer.el (completion-styles): Fix docstring.
* lisp/net/tramp.el (tramp-methods) <->: Add.
(tramp-completion-file-name-handler-alist):
Add `expand-file-name', `file-exists-p', `file-name-directory' and
`file-name-nondirectory'.
(tramp-dissect-file-name): Do not extra check for
`tramp-default-method-marker'.
(tramp-completion-handle-expand-file-name)
(tramp-completion-handle-file-exists-p)
(tramp-completion-handle-file-name-directory)
(tramp-completion-handle-file-name-nondirectory): New defuns.
(tramp-completion-handle-file-name-all-completions): Remove duplicates.
* test/lisp/net/tramp-tests.el
(tramp-test26-interactive-file-name-completion): New test.
Diffstat (limited to 'lisp/emacs-lisp/regexp-opt.el')
0 files changed, 0 insertions, 0 deletions