Update Claude terminal and theme configuration.

Switch Claude Code usage toward EAT-related setup and simplify theme loading to doom-one while adding the emacs-eat package declaration.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 02:19:39 +08:00
parent c021bc8452
commit cb6d55b456
3 changed files with 43 additions and 27 deletions
+27 -24
View File
@@ -186,7 +186,7 @@
(setq claude-code-program "ccr"
claude-code-program-switches '("code" "--dangerously-skip-permissions"))
;; Use vterm backend
;; Use Eat backend
(setq claude-code-terminal-backend 'eat)
;; Enable global mode
@@ -237,26 +237,29 @@
(when (eq claude-code-terminal-backend 'vterm)
(setq-local vterm-max-scrollback 100000)))))
(use-package! claudemacs
:defer t
:commands (claudemacs claudemacs-transient-menu)
:init
(setq claudemacs-program "ccr"
claudemacs-program-switches '("code" "--dangerously-skip-permissions")
claudemacs-default-tool 'claude
claudemacs-prefer-projectile-root t)
:config
(map! :map prog-mode-map
"C-c C-e" #'claudemacs-transient-menu)
(map! :map emacs-lisp-mode-map
"C-c C-e" #'claudemacs-transient-menu)
(map! :map text-mode-map
"C-c C-e" #'claudemacs-transient-menu)
(after! python
(map! :map python-base-mode-map
"C-c C-e" #'claudemacs-transient-menu))
(after! eat
(setq eat-term-scrollback-size 400000))
(map! :leader
(:prefix ("C" . "claude-code")
:desc "Claudemacs menu" "E" #'claudemacs-transient-menu)))
;; (use-package! claudemacs
;; :defer t
;; :commands (claudemacs claudemacs-transient-menu)
;; :init
;; (setq claudemacs-program "ccr"
;; claudemacs-program-switches '("code" "--dangerously-skip-permissions")
;; claudemacs-default-tool 'claude
;; claudemacs-prefer-projectile-root t)
;; :config
;; (map! :map prog-mode-map
;; "C-c C-e" #'claudemacs-transient-menu)
;; (map! :map emacs-lisp-mode-map
;; "C-c C-e" #'claudemacs-transient-menu)
;; (map! :map text-mode-map
;; "C-c C-e" #'claudemacs-transient-menu)
;; (after! python
;; (map! :map python-base-mode-map
;; "C-c C-e" #'claudemacs-transient-menu))
;; (after! eat
;; (setq eat-term-scrollback-size 400000)
;; (add-hook 'eat-mode-hook
;; (lambda ()
;; (setq-local show-trailing-whitespace nil))))
;; (map! :leader
;; (:prefix ("C" . "claude-code")
;; :desc "Claudemacs menu" "E" #'claudemacs-transient-menu)))