Function: ghostel--remote-shell-p
ghostel--remote-shell-p is a natively compiled function defined in
ghostel.el.
Signature
(ghostel--remote-shell-p)
Documentation
Return non-nil when the foreground shell is on a remote host.
Trusts TRAMP default-directory: ghostel's OSC 7 handler
(ghostel--update-directory) converts a remote shell's directory report
into a TRAMP path on default-directory, so a non-nil file-remote-p
covers both TRAMP-spawned buffers and OSC-7-emitting remote shells.
Source Code
;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel.el
(defun ghostel--remote-shell-p ()
"Return non-nil when the foreground shell is on a remote host.
Trusts TRAMP `default-directory': ghostel's OSC 7 handler
\(`ghostel--update-directory') converts a remote shell's directory report
into a TRAMP path on `default-directory', so a non-nil `file-remote-p'
covers both TRAMP-spawned buffers and OSC-7-emitting remote shells."
(and default-directory
(file-remote-p default-directory)
t))