85 lines
2.2 KiB
EmacsLisp
85 lines
2.2 KiB
EmacsLisp
;;; $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")))
|