;;; $DOOMDIR/packages.el ;; -*- no-byte-compile: t; -*- (package! super-save) ;; gptel and extensions (package! gptel) ;; gptel extensions (package! gptel-quick :recipe (:host github :repo "karthink/gptel-quick")) (package! gptel-extensions :recipe (:host github :repo "kamushadenes/gptel-extensions.el")) (package! gptel-autocomplete :recipe (:host github :repo "JDNdeveloper/gptel-autocomplete")) (package! org-re-reveal) (package! copilot :recipe (:host github :repo "copilot-emacs/copilot.el" :files ("*.el"))) (package! anki-editor :recipe (:host github :repo "anki-editor/anki-editor")) (package! org-anki :recipe (:host github :repo "eyeinsky/org-anki")) (package! bnf-mode :recipe (:host github :repo "sergeyklay/bnf-mode" :files ("*.el"))) (package! ebnf-mode :recipe (:host github :repo "nverno/ebnf-mode")) (package! llvm-ts-mode :recipe (:host github :repo "nverno/llvm-ts-mode")) (package! tree-sitter-langs) (package! ob-mermaid) ;; Claude Code integration (package! inheritenv :recipe (:host github :repo "purcell/inheritenv")) (package! consult) (package! popup) (package! claude-code :recipe (:host github :repo "stevemolitor/claude-code.el" :branch "main" :depth 1 :files ("*.el" (:exclude "images/*")))) (package! gemini-cli :recipe (:host github :repo "linchen2chris/gemini-cli.el" :branch "main" :files ("*.el" (:exclude "demo.gif")))) (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")))) ;; Justfile mode (package! justl :recipe (:host github :repo "psibi/justl.el")) ;; Usage metrics and key tracking (package! keyfreq) (package! command-log-mode) ;; Theme (package! base16-theme) (package! ewal) (package! ewal-doom-themes :recipe (:host github :repo "cyruseuros/ewal" :files ("doom-themes/*.el")))