summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorMichael Albinus <michael.albinus@gmx.de>2023-02-06 18:13:22 +0100
committerMichael Albinus <michael.albinus@gmx.de>2023-02-06 18:13:22 +0100
commit907fd1f7ff402f9d226ebb3b891ea5b54fac1d1c (patch)
treeafaec6a6d89c54c5ce5798afd6bf21dffda204a4 /lisp/emacs-lisp
parent7f8f19da2492cd11b984c67259bfb645984d9c06 (diff)
downloademacs-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')
0 files changed, 0 insertions, 0 deletions