This commit is contained in:
Raine Godmaire 2024-06-15 10:38:18 -04:00
parent f0af21bc88
commit bae1f1eecc
5 changed files with 27 additions and 17 deletions

View file

@ -0,0 +1,5 @@
;;; $DOOMDIR/config/lang/elixir.el -*- lexical-binding: t; -*-
(use-package! eglot
:config
(add-to-list 'eglot-server-programs
'(elixir-mode "elixir-ls")))

View file

@ -116,7 +116,7 @@
;;agda ; types of types of types of types... ;;agda ; types of types of types of types...
;;beancount ; mind the GAAP ;;beancount ; mind the GAAP
;;(cc +lsp) ; C > C++ == 1 ;;(cc +lsp) ; C > C++ == 1
(clojure +lsp) ; java with a lisp ;;clojure ; java with a lisp
;;common-lisp ; if you've seen one lisp, you've seen them all ;;common-lisp ; if you've seen one lisp, you've seen them all
;;coq ; proofs-as-programs ;;coq ; proofs-as-programs
;;crystal ; ruby at the speed of c ;;crystal ; ruby at the speed of c
@ -137,7 +137,7 @@
;;gdscript ; the language you waited for ;;gdscript ; the language you waited for
(go +lsp) ; the hipster dialect (go +lsp) ; the hipster dialect
;;(graphql +lsp) ; Give queries a REST ;;(graphql +lsp) ; Give queries a REST
(haskell +lsp) ; a language that's lazier than I am ;;haskell ; a language that's lazier than I am
;;hy ; readability of scheme w/ speed of python ;;hy ; readability of scheme w/ speed of python
;;idris ; a language you can depend on ;;idris ; a language you can depend on
json ; At least it ain't XML json ; At least it ain't XML
@ -148,7 +148,7 @@
latex ; writing papers in Emacs has never been so fun latex ; writing papers in Emacs has never been so fun
;;lean ; for folks with too much to prove ;;lean ; for folks with too much to prove
;;ledger ; be audit you can be ;;ledger ; be audit you can be
(lua +lsp +fennel) ; one-based indices? one-based indices (lua +lsp) ; one-based indices? one-based indices
markdown ; writing docs for people to ignore markdown ; writing docs for people to ignore
;;nim ; python + lisp at the speed of c ;;nim ; python + lisp at the speed of c
(nix +lsp) ; I hereby declare "nix geht mehr!" (nix +lsp) ; I hereby declare "nix geht mehr!"
@ -181,7 +181,7 @@
;;terra ; Earth and Moon in alignment for performance. ;;terra ; Earth and Moon in alignment for performance.
(web +lsp) ; the tubes (web +lsp) ; the tubes
(yaml +lsp) ; JSON, but readable (yaml +lsp) ; JSON, but readable
(zig +lsp) ; C, but simpler ;;zig ; C, but simpler
:email :email
;;(mu4e +org +gmail) ;;(mu4e +org +gmail)

View file

@ -17,7 +17,6 @@
(package! emacsql-sqlite :built-in 'prefer) (package! emacsql-sqlite :built-in 'prefer)
(package! pdf-tools :built-in 'prefer) (package! pdf-tools :built-in 'prefer)
(package! charm-freeze :recipe (:local-repo "~/Code/charm-freeze.el")) (package! charm-freeze :recipe (:host codeberg
;; (package! charm-freeze :recipe (:host codeberg :repo "godmaire/charm-freeze.el"
;; :repo "godmaire/charm-freeze.el" :branch "main"))
;; :branch "main"))

View file

@ -32,21 +32,21 @@
tokei tokei
yazi yazi
chicken
luajit
luajitPackages.fennel
# Languages # Languages
clojure
clojure-lsp
elixir elixir
elixir-ls elixir-ls
gleam
go go
gopls gopls
gore
gotools
luajit
rustup rustup
zig
zls shfmt
shellcheck
# System # System
ansible ansible
@ -102,6 +102,11 @@
programs.zoxide.enable = true; programs.zoxide.enable = true;
# Programming configurations # Programming configurations
programs.man = {
enable = true;
generateCaches = true;
};
programs.git = { programs.git = {
enable = true; enable = true;
userName = "Raine Godmaire"; userName = "Raine Godmaire";

View file

@ -59,6 +59,7 @@
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
"rustaceanvim": { "branch": "master", "commit": "b1433cb70569b888d26a26232da93fdbc76cb4a8" }, "rustaceanvim": { "branch": "master", "commit": "b1433cb70569b888d26a26232da93fdbc76cb4a8" },
"tabnine-nvim": { "branch": "master", "commit": "463b3e4b79f0fa69cb82ea6c13f7438a6a315263" }, "tabnine-nvim": { "branch": "master", "commit": "463b3e4b79f0fa69cb82ea6c13f7438a6a315263" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" },
"telescope.nvim": { "branch": "master", "commit": "1bb28df3cfc241b961331f00dcb8d5b45fe3e4f0" }, "telescope.nvim": { "branch": "master", "commit": "1bb28df3cfc241b961331f00dcb8d5b45fe3e4f0" },
"telescope_hoogle": { "branch": "master", "commit": "5c2ae51bcf905a7101134a597e6f7be2dc05f975" }, "telescope_hoogle": { "branch": "master", "commit": "5c2ae51bcf905a7101134a597e6f7be2dc05f975" },
"todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" }, "todo-comments.nvim": { "branch": "main", "commit": "a7e39ae9e74f2c8c6dc4eea6d40c3971ae84752d" },