• Michael Albinus's avatar
    Handle connection-local null-device and path-separator variables · 789ee3e1
    Michael Albinus authored
    * 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.
    789ee3e1
os.texi 130 KB