Function: claude-code-ide-config-menu

claude-code-ide-config-menu is an interactive and natively compiled function defined in claude-code-ide-transient.el.

Signature

(claude-code-ide-config-menu)

Documentation

Claude Code configuration menu.

Key Bindings

This command is not in any keymaps.

Source Code

;; Defined in /nix/store/yjvbhwl7p6zrbw9xlnni7y4hra8sa3pl-emacs-packages-deps/share/emacs/site-lisp/claude-code-ide-transient.el
(transient-define-prefix claude-code-ide-config-menu ()
  "Claude Code configuration menu."
  ["Claude Code Configuration"
   ["Window Settings"
    ("s" "Set window side" claude-code-ide--set-window-side)
    ("w" "Set window width" claude-code-ide--set-window-width)
    ("h" "Set window height" claude-code-ide--set-window-height)
    ("f" "Toggle focus on open" claude-code-ide--toggle-focus-on-open
     :description (lambda () (format "Focus on open (%s)"
                                     (if claude-code-ide-focus-on-open "ON" "OFF"))))
    ("e" "Toggle focus after ediff" claude-code-ide--toggle-focus-after-ediff
     :description (lambda () (format "Focus after ediff (%s)"
                                     (if claude-code-ide-focus-claude-after-ediff "ON" "OFF"))))
    ("E" "Toggle show Claude in ediff" claude-code-ide--toggle-show-claude-in-ediff
     :description (lambda () (format "Show Claude in ediff (%s)"
                                     (if claude-code-ide-show-claude-window-in-ediff "ON" "OFF"))))
    ("i" "Toggle IDE diff viewer" claude-code-ide--toggle-use-ide-diff
     :description (lambda () (format "IDE diff viewer (%s)"
                                     (if claude-code-ide-use-ide-diff "ON" "OFF"))))
    ("t" "Toggle tab switching on ediff" claude-code-ide--toggle-switch-tab-on-ediff
     :description (lambda () (format "Tab switch on ediff (%s)"
                                     (if claude-code-ide-switch-tab-on-ediff "ON" "OFF"))))
    ("u" "Toggle side window" claude-code-ide--toggle-use-side-window
     :description (lambda () (format "Use side window (%s)"
                                     (if claude-code-ide-use-side-window "ON" "OFF"))))]
   ["CLI Settings"
    ("p" "Set CLI path" claude-code-ide--set-cli-path)
    ("x" "Set extra CLI flags" claude-code-ide--set-cli-extra-flags)
    ("a" "Set system prompt" claude-code-ide--set-system-prompt)]
   ["Editor Context"
    ("o" "Toggle sharing the open file" claude-code-ide--toggle-share-opened-file
     :description (lambda () (format "Share open file without region (%s)"
                                     (if claude-code-ide-share-opened-file "ON" "OFF"))))]]
  ["Save"
   ("S" "Save configuration" claude-code-ide--save-config)])