Variable: claude-code-ide-terminal-backend
claude-code-ide-terminal-backend is a customizable variable defined in
claude-code-ide.el.
Value
vterm
Documentation
Terminal backend to use for Claude Code sessions.
Can be vterm, eat, or ghostel. The vterm backend is the default
and provides a fully-featured terminal emulator. The eat backend
is an alternative terminal emulator that may work better in some
environments. The ghostel backend is the recommended one: it renders
Claude Code's TUI with the fewest artifacts (see the README).
Source Code
;; Defined in /nix/store/yjvbhwl7p6zrbw9xlnni7y4hra8sa3pl-emacs-packages-deps/share/emacs/site-lisp/claude-code-ide.el
(defcustom claude-code-ide-terminal-backend 'vterm
"Terminal backend to use for Claude Code sessions.
Can be `vterm', `eat', or `ghostel'. The vterm backend is the default
and provides a fully-featured terminal emulator. The eat backend
is an alternative terminal emulator that may work better in some
environments. The ghostel backend is the recommended one: it renders
Claude Code's TUI with the fewest artifacts (see the README)."
:type '(choice (const :tag "vterm" vterm)
(const :tag "eat" eat)
(const :tag "ghostel" ghostel))
:group 'claude-code-ide)