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:
@@ -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)))
|
||||
|
||||
+10
@@ -54,6 +54,16 @@
|
||||
(package! claudemacs
|
||||
:recipe (:host github :repo "cpoile/claudemacs"))
|
||||
|
||||
;; Terminal emulator
|
||||
(package! eat
|
||||
:recipe (:host codeberg
|
||||
:repo "akib/emacs-eat"
|
||||
:files ("*.el" ("term" "term/*.el") "*.texi"
|
||||
"*.ti" ("terminfo/e" "terminfo/e/*")
|
||||
("terminfo/65" "terminfo/65/*")
|
||||
("integration" "integration/*")
|
||||
(:exclude ".dir-locals.el" "*-tests.el"))))
|
||||
|
||||
;; Usage metrics and key tracking
|
||||
(package! keyfreq)
|
||||
(package! command-log-mode)
|
||||
|
||||
@@ -9,11 +9,14 @@
|
||||
|
||||
(use-package! ewal-doom-themes
|
||||
:config
|
||||
(load-theme 'ewal-doom-one t)
|
||||
(enable-theme 'ewal-doom-one))
|
||||
;; (load-theme 'ewal-doom-one t)
|
||||
;;(enable-theme 'ewal-doom-one)
|
||||
)
|
||||
|
||||
;; Set the theme to ewal-doom-one
|
||||
(setq doom-theme 'ewal-doom-one)
|
||||
;; (setq doom-theme 'ewal-doom-one)
|
||||
(load-theme 'doom-one t)
|
||||
(setq doom-theme 'doom-one)
|
||||
|
||||
;; Previous base16 config (commented out)
|
||||
;; (setq base16-distinct-fringe-background t
|
||||
|
||||
Reference in New Issue
Block a user