1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-02 03:40:36 -08:00
emacs/test/lisp
Michael Albinus 35a86f0b6f Implement quoting the local part of a remote file name
* doc/emacs/files.texi (Quoted File Names):
* etc/NEWS: Mention quoting the local part of a remote file name.

* lisp/net/tramp.el (tramp-dissect-file-name): Check with
`tramp-tramp-file-p'.
(tramp-quoted-name-p, tramp-quote-name, tramp-unquote-name):
New defsubst.
(tramp-handle-substitute-in-file-name)
(tramp-handle-make-auto-save-file-name): Handle quoted files.
(tramp-shell-quote-argument): Unquote argument.

* lisp/net/tramp-sh.el (tramp-sh-handle-file-truename):
Handle quoted files.

* test/lisp/net/tramp-tests.el (tramp--test-expensive-test): New defvar.
(tramp--test-make-temp-name): New argument QUOTED.
(tramp-test01-file-name-syntax)
(tramp-test02-file-name-dissect)
(tramp-test04-substitute-in-file-name)
(tramp-test05-expand-file-name, tramp-test07-file-exists-p)
(tramp-test08-file-local-copy)
(tramp-test09-insert-file-contents)
(tramp-test10-write-region, tramp-test11-copy-file)
(tramp-test12-rename-file, tramp-test13-make-directory)
(tramp-test14-delete-directory, tramp-test15-copy-directory)
(tramp-test16-directory-files)
(tramp-test17-insert-directory)
(tramp-test18-file-attributes)
(tramp-test19-directory-files-and-attributes)
(tramp-test20-file-modes, tramp-test21-file-links)
(tramp-test22-file-times, tramp-test23-visited-file-modtime)
(tramp-test24-file-name-completion, tramp-test25-load)
(tramp-test26-process-file, tramp-test27-start-file-process)
(tramp-test28-shell-command, tramp-test30-vc-registered)
(tramp-test31-make-auto-save-file-name)
(tramp--test-check-files)
(tramp-test35-asynchronous-requests): Test also quoted file names.
(tramp--test-shell-command-to-string-asynchronously): Rename.
(tramp-test29-environment-variables): Use it.
2016-12-04 12:12:06 +01:00
..
calc
calendar Fix Bug#24199. 2016-11-23 18:09:34 +01:00
emacs-lisp Do not use map.el in seq-tests.el 2016-11-16 18:37:26 +01:00
emulation Spelling and minor grammar fixes 2016-08-05 13:35:13 -07:00
erc Fix failing test 2016-07-21 21:51:24 +09:00
eshell
gnus
international
mail
net Implement quoting the local part of a remote file name 2016-12-04 12:12:06 +01:00
progmodes ; * test/lisp/progmodes/compile-tests.el: Fix a typo in a comment. 2016-12-01 20:26:54 +02:00
textmodes Add tests for foreign completions in CSS mode 2016-10-15 11:23:26 +02:00
url
vc
abbrev-tests.el
auth-source-tests.el
autorevert-tests.el
buff-menu-tests.el Add test suite for buff-menu.el 2016-11-19 00:17:50 +09:00
char-fold-tests.el
comint-tests.el
dabbrev-tests.el
descr-text-tests.el
dired-tests.el Fix dired-test-bug22694 2016-07-27 12:30:43 -04:00
dom-tests.el Add tests for dom.el 2016-08-28 18:36:27 +02:00
electric-tests.el Use normal double quotes in TeX / LaTeX comments 2016-08-30 11:14:37 -05:00
epg-tests.el
faces-tests.el
filenotify-tests.el
files-tests.el Make querying to kill processes customizable 2016-10-01 14:25:27 +02:00
files-x-tests.el Implement connection-local variables 2016-11-14 13:56:58 +01:00
help-fns-tests.el
htmlfontify-tests.el
ibuffer-tests.el * test/lisp/ibuffer-tests.el (ibuffer-test-Bug24997): Add test for Bug#24997. 2016-11-24 10:39:33 +09:00
imenu-tests.el
info-xref-tests.el
isearch-tests.el Don't require isearch-update before isearch-done 2016-09-10 09:13:09 -04:00
jit-lock-tests.el
json-tests.el
man-tests.el
minibuffer-tests.el
mouse-tests.el
obarray-tests.el
ps-print-tests.el
replace-tests.el Incorporate occur-tests in replace-tests 2016-09-24 13:00:40 +03:00
rot13-tests.el Add tests for rot13.el 2016-11-17 19:19:59 +01:00
shell-tests.el * lisp/shell.el (shell--unquote&requote-argument): Match data misuse 2016-10-26 14:31:12 -04:00
simple-tests.el Merge from origin/emacs-25 2016-08-05 14:07:00 -07:00
sort-tests.el
subr-tests.el
thingatpt-tests.el ; Spelling fixes 2016-11-04 15:07:13 -07:00
xml-tests.el
xt-mouse-tests.el