]> git.eshelyaron.com Git - emacs.git/commit
Handle connection-local null-device and path-separator variables
authorMichael Albinus <michael.albinus@gmx.de>
Sat, 21 Nov 2020 14:28:52 +0000 (15:28 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Sat, 21 Nov 2020 14:28:52 +0000 (15:28 +0100)
commit789ee3e1d55a86b9ce38d1374c0e01d04f97eb7d
tree4c52079602b78a31cbdbc529ee191251a86f65db
parent2c7687738d0b7da60014a7af05ab199936617d71
Handle connection-local null-device and path-separator variables

* doc/lispref/os.texi (System Environment): Add `path-separator'
function and `null-device' variable and function.

* etc/NEWS: Mention 'null-device' and 'path-separator'.  Fix typos.

* lisp/files-x.el (path-separator, null-device): New defuns.  (Bug#3736)

* lisp/net/tramp-adb.el
(tramp-adb-connection-local-default-shell-variables): Rename from
`tramp-adb-connection-local-default-profile'.

* lisp/net/tramp-integration.el
(tramp-connection-local-default-system-variables): New defvar.
Add it to connection-local profiles.
(tramp-connection-local-default-shell-variables): Rename from
`tramp-connection-local-default-profile'.

* lisp/progmodes/grep.el (grep-hello-file): New defun.
(grep-compute-defaults): Use `null-device' function for remote
case. Handle remote `hello-file'.  Use `process-file-shell-command'.
(grep,grep-expand-keywords, lgrep): Use `null-device' function for
remote case.
doc/lispref/os.texi
etc/NEWS
lisp/files-x.el
lisp/net/tramp-adb.el
lisp/net/tramp-integration.el
lisp/progmodes/grep.el