Doom config update

Switch to vertico, add treemacs, add pass, add poetry, and tweak
dap-elixir default config more.
This commit is contained in:
Devon Tingley 2023-02-26 11:29:58 -05:00
parent 769bc5c826
commit 4a708b0868
2 changed files with 6 additions and 6 deletions

View file

@ -9,9 +9,8 @@
(-> conf (-> conf
(dap--put-if-absent :dap-server-path (list (concat (file-name-as-directory lsp-elixir-ls-server-dir) "debugger.sh"))) (dap--put-if-absent :dap-server-path (list (concat (file-name-as-directory lsp-elixir-ls-server-dir) "debugger.sh")))
(dap--put-if-absent :type "mix_task") (dap--put-if-absent :type "mix_task")
(dap--put-if-absent :name "mix run") (dap--put-if-absent :name "mix default")
(dap--put-if-absent :request "launch") (dap--put-if-absent :request "launch")
(dap--put-if-absent :task "run")
(dap--put-if-absent :projectDir (lsp-find-session-folder (lsp-session) (buffer-file-name))) (dap--put-if-absent :projectDir (lsp-find-session-folder (lsp-session) (buffer-file-name)))
(dap--put-if-absent :cwd (lsp-find-session-folder (lsp-session) (buffer-file-name))))) (dap--put-if-absent :cwd (lsp-find-session-folder (lsp-session) (buffer-file-name)))))

View file

@ -24,8 +24,8 @@
company ; the ultimate code completion backend company ; the ultimate code completion backend
;;helm ; the *other* search engine for love and life ;;helm ; the *other* search engine for love and life
;;ido ; the other *other* search engine... ;;ido ; the other *other* search engine...
(ivy +fuzzy +prescient) ; a search engine for love and life ;;ivy ; a search engine for love and life
;;vertico ; the search engine of the future (vertico +icons) ; the search engine of the future
:ui :ui
;;deft ; notational velocity for Emacs ;;deft ; notational velocity for Emacs
@ -44,7 +44,7 @@
ophints ; highlight the region an operation acts on ophints ; highlight the region an operation acts on
(popup +defaults) ; tame sudden yet inevitable temporary windows (popup +defaults) ; tame sudden yet inevitable temporary windows
;;tabs ; a tab bar for Emacs ;;tabs ; a tab bar for Emacs
;;treemacs ; a project drawer, like neotree but cooler treemacs ; a project drawer, like neotree but cooler
;;unicode ; extended unicode support for various languages ;;unicode ; extended unicode support for various languages
(vc-gutter +pretty) ; vcs diff in the fringe (vc-gutter +pretty) ; vcs diff in the fringe
vi-tilde-fringe ; fringe tildes to mark beyond EOB vi-tilde-fringe ; fringe tildes to mark beyond EOB
@ -98,7 +98,7 @@
(lsp +peek) ; M-x vscode (lsp +peek) ; M-x vscode
magit ; a git porcelain for Emacs magit ; a git porcelain for Emacs
make ; run make tasks from Emacs make ; run make tasks from Emacs
;;pass ; password manager for nerds pass ; password manager for nerds
pdf ; pdf enhancements pdf ; pdf enhancements
;;prodigy ; FIXME managing external services & code builders ;;prodigy ; FIXME managing external services & code builders
;;rgb ; creating color strings ;;rgb ; creating color strings
@ -163,6 +163,7 @@
;;purescript ; javascript, but functional ;;purescript ; javascript, but functional
(python (python
+lsp +lsp
+poetry
+pyright) ; beautiful is better than ugly +pyright) ; beautiful is better than ugly
;;qt ; the 'cutest' gui framework ever ;;qt ; the 'cutest' gui framework ever
;;racket ; a DSL for DSLs ;;racket ; a DSL for DSLs