Variable: ghostel-tramp-shell-integration

ghostel-tramp-shell-integration is a customizable variable defined in ghostel-shell.el.

Value

nil

Documentation

Inject shell integration for remote TRAMP sessions.

When non-nil, ghostel writes integration scripts to a temporary file on the remote host and configures the shell to source them. Set to t for all supported shells, or a list of symbols
(e.g. '(bash zsh)) for specific shells only.

Source Code

;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel-shell.el
(defcustom ghostel-tramp-shell-integration nil
  "Inject shell integration for remote TRAMP sessions.
When non-nil, ghostel writes integration scripts to a temporary
file on the remote host and configures the shell to source them.
Set to t for all supported shells, or a list of symbols
\(e.g. \\='(bash zsh)) for specific shells only."
  :type '(choice (const :tag "Disabled" nil)
                 (const :tag "All shells" t)
                 (repeat :tag "Specific shells"
                         (choice (const bash)
                                 (const zsh)
                                 (const fish)
                                 (const nu))))
  :group 'ghostel)