🐃 doom config cleanup
This commit is contained in:
		| @@ -60,3 +60,5 @@ | |||||||
| ;; | ;; | ||||||
| (global-wakatime-mode) | (global-wakatime-mode) | ||||||
| (pinentry-start) | (pinentry-start) | ||||||
|  |  | ||||||
|  | (add-to-list 'auto-mode-alist '("\\.njk" . web-mode)) | ||||||
|   | |||||||
| @@ -1,4 +1,5 @@ | |||||||
| ;;; init.el -*- lexical-binding: t; -*- | ;;; init.el -*- lexical-binding: t; -*- | ||||||
|  | ;;; | ||||||
|  |  | ||||||
| ;; This file controls what Doom modules are enabled and what order they load | ;; This file controls what Doom modules are enabled and what order they load | ||||||
| ;; in. Remember to run 'doom sync' after modifying it! | ;; in. Remember to run 'doom sync' after modifying it! | ||||||
| @@ -20,10 +21,10 @@ | |||||||
|        ;;layout            ; auie,ctsrnm is the superior home row |        ;;layout            ; auie,ctsrnm is the superior home row | ||||||
|  |  | ||||||
|        :completion |        :completion | ||||||
|        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               ; a search engine for love and life |        ivy                 ; a search engine for love and life | ||||||
|  |  | ||||||
|        :ui |        :ui | ||||||
|        deft              ; notational velocity for Emacs |        deft              ; notational velocity for Emacs | ||||||
| @@ -35,34 +36,34 @@ | |||||||
|        hl-todo           ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW |        hl-todo           ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW | ||||||
|        ;;hydra |        ;;hydra | ||||||
|        ;;indent-guides     ; highlighted indent columns |        ;;indent-guides     ; highlighted indent columns | ||||||
|        ligatures          ; ligatures and symbols to make your code pretty again |        ligatures           ; ligatures and symbols to make your code pretty again | ||||||
|        ;;minimap           ; show a map of the code on the side |        minimap             ; show a map of the code on the side | ||||||
|        modeline          ; snazzy, Atom-inspired modeline, plus API |        modeline            ; snazzy, Atom-inspired modeline, plus API | ||||||
|        ;;nav-flash         ; blink cursor line after big motions |        ;;nav-flash         ; blink cursor line after big motions | ||||||
|        ;;neotree           ; a project drawer, like NERDTree for vim |        ;;neotree           ; a project drawer, like NERDTree for vim | ||||||
|        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         ; vcs diff in the fringe |        vc-gutter           ; vcs diff in the fringe | ||||||
|        vi-tilde-fringe   ; fringe tildes to mark beyond EOB |        vi-tilde-fringe     ; fringe tildes to mark beyond EOB | ||||||
|        ;;window-select     ; visually switch windows |        ;;window-select     ; visually switch windows | ||||||
|        workspaces        ; tab emulation, persistence & separate workspaces |        workspaces          ; tab emulation, persistence & separate workspaces | ||||||
|        ;;zen               ; distraction-free coding or writing |        ;;zen               ; distraction-free coding or writing | ||||||
|  |  | ||||||
|        :editor |        :editor | ||||||
|        (evil +everywhere); come to the dark side, we have cookies |        (evil +everywhere)  ; come to the dark side, we have cookies | ||||||
|        file-templates    ; auto-snippets for empty files |        file-templates      ; auto-snippets for empty files | ||||||
|        fold              ; (nigh) universal code folding |        fold                ; (nigh) universal code folding | ||||||
|        ;;(format +onsave)  ; automated prettiness |        (format +onsave)    ; automated prettiness | ||||||
|        ;;god               ; run Emacs commands without modifier keys |        ;;god               ; run Emacs commands without modifier keys | ||||||
|        ;;lispy             ; vim for lisp, for people who don't like vim |        ;;lispy             ; vim for lisp, for people who don't like vim | ||||||
|        ;;multiple-cursors  ; editing in many places at once |        ;;multiple-cursors  ; editing in many places at once | ||||||
|        ;;objed             ; text object editing for the innocent |        ;;objed             ; text object editing for the innocent | ||||||
|        ;;parinfer          ; turn lisp into python, sort of |        ;;parinfer          ; turn lisp into python, sort of | ||||||
|        ;;rotate-text       ; cycle region at point between text candidates |        ;;rotate-text       ; cycle region at point between text candidates | ||||||
|        snippets          ; my elves. They type so I don't have to |        snippets            ; my elves. They type so I don't have to | ||||||
|        ;;word-wrap         ; soft wrapping with language-aware indent |        ;;word-wrap         ; soft wrapping with language-aware indent | ||||||
|  |  | ||||||
|        :emacs |        :emacs | ||||||
| @@ -76,7 +77,7 @@ | |||||||
|        ;;eshell            ; the elisp shell that works everywhere |        ;;eshell            ; the elisp shell that works everywhere | ||||||
|        ;;shell             ; simple shell REPL for Emacs |        ;;shell             ; simple shell REPL for Emacs | ||||||
|        ;;term              ; basic terminal emulator for Emacs |        ;;term              ; basic terminal emulator for Emacs | ||||||
|        vterm             ; the best terminal emulation in Emacs |        vterm               ; the best terminal emulation in Emacs | ||||||
|  |  | ||||||
|        :checkers |        :checkers | ||||||
|        syntax              ; tasing you for every semicolon you forget |        syntax              ; tasing you for every semicolon you forget | ||||||
| @@ -91,11 +92,11 @@ | |||||||
|        ;;editorconfig      ; let someone else argue about tabs vs spaces |        ;;editorconfig      ; let someone else argue about tabs vs spaces | ||||||
|        ;;ein               ; tame Jupyter notebooks with emacs |        ;;ein               ; tame Jupyter notebooks with emacs | ||||||
|        (eval +overlay)     ; run code, run (also, repls) |        (eval +overlay)     ; run code, run (also, repls) | ||||||
|        gist              ; interacting with github gists |        gist                ; interacting with github gists | ||||||
|        lookup              ; navigate your code and its documentation |        lookup              ; navigate your code and its documentation | ||||||
|        lsp |        lsp | ||||||
|        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 | ||||||
| @@ -119,20 +120,20 @@ | |||||||
|        ;;csharp            ; unity, .NET, and mono shenanigans |        ;;csharp            ; unity, .NET, and mono shenanigans | ||||||
|        ;;data              ; config/data formats |        ;;data              ; config/data formats | ||||||
|        ;;(dart +flutter)   ; paint ui and not much else |        ;;(dart +flutter)   ; paint ui and not much else | ||||||
|        elixir            ; erlang done right |        elixir              ; erlang done right | ||||||
|        (elm +lsp)              ; care for a cup of TEA? |        (elm +lsp)          ; care for a cup of TEA? | ||||||
|        emacs-lisp        ; drown in parentheses |        emacs-lisp          ; drown in parentheses | ||||||
|        ;;erlang            ; an elegant language for a more civilized age |        ;;erlang            ; an elegant language for a more civilized age | ||||||
|        ;;ess               ; emacs speaks statistics |        ;;ess               ; emacs speaks statistics | ||||||
|        ;;faust             ; dsp, but you get to keep your soul |        ;;faust             ; dsp, but you get to keep your soul | ||||||
|        ;;fsharp            ; ML stands for Microsoft's Language |        ;;fsharp            ; ML stands for Microsoft's Language | ||||||
|        ;;fstar             ; (dependent) types and (monadic) effects and Z3 |        ;;fstar             ; (dependent) types and (monadic) effects and Z3 | ||||||
|        ;;gdscript          ; the language you waited for |        ;;gdscript          ; the language you waited for | ||||||
|        (go +lsp)         ; the hipster dialect |        (go +lsp)           ; the hipster dialect | ||||||
|        (haskell +lsp +dante)  ; a language that's lazier than I am |        (haskell +lsp)      ; 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 | ||||||
|        ;;(java +meghanada) ; the poster child for carpal tunnel syndrome |        ;;(java +meghanada) ; the poster child for carpal tunnel syndrome | ||||||
|        javascript          ; all(hope(abandon(ye(who(enter(here)))))) |        javascript          ; all(hope(abandon(ye(who(enter(here)))))) | ||||||
|        ;;julia             ; a better, faster MATLAB |        ;;julia             ; a better, faster MATLAB | ||||||
| @@ -142,31 +143,31 @@ | |||||||
|        ;;factor |        ;;factor | ||||||
|        ;;ledger            ; an accounting system in Emacs |        ;;ledger            ; an accounting system in Emacs | ||||||
|        ;;lua               ; one-based indices? one-based indices |        ;;lua               ; 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               ; I hereby declare "nix geht mehr!" |        nix                 ; I hereby declare "nix geht mehr!" | ||||||
|        ;;ocaml             ; an objective camel |        ;;ocaml             ; an objective camel | ||||||
|        (org +roam)               ; organize your plain life in plain text |        (org +roam)         ; organize your plain life in plain text | ||||||
|        ;;php               ; perl's insecure younger brother |        ;;php               ; perl's insecure younger brother | ||||||
|        ;;plantuml          ; diagrams for confusing people more |        ;;plantuml          ; diagrams for confusing people more | ||||||
|        ;;purescript        ; javascript, but functional |        ;;purescript        ; javascript, but functional | ||||||
|        python            ; beautiful is better than ugly |        python              ; 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 | ||||||
|        ;;raku              ; the artist formerly known as perl6 |        ;;raku              ; the artist formerly known as perl6 | ||||||
|        rest              ; Emacs as a REST client |        rest                ; Emacs as a REST client | ||||||
|        ;;rst               ; ReST in peace |        ;;rst               ; ReST in peace | ||||||
|        (ruby +rails)     ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} |        (ruby +rails)       ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} | ||||||
|        (rust +lsp)             ; Fe2O3.unwrap().unwrap().unwrap().unwrap() |        (rust +lsp)         ; Fe2O3.unwrap().unwrap().unwrap().unwrap() | ||||||
|        ;;scala             ; java, but good |        ;;scala             ; java, but good | ||||||
|        ;;scheme            ; a fully conniving family of lisps |        ;;scheme            ; a fully conniving family of lisps | ||||||
|        sh                ; she sells {ba,z,fi}sh shells on the C xor |        sh                  ; she sells {ba,z,fi}sh shells on the C xor | ||||||
|        ;;sml |        ;;sml | ||||||
|        ;;solidity          ; do you need a blockchain? No. |        ;;solidity          ; do you need a blockchain? No. | ||||||
|        ;;swift             ; who asked for emoji variables? |        ;;swift             ; who asked for emoji variables? | ||||||
|        ;;terra             ; Earth and Moon in alignment for performance. |        ;;terra             ; Earth and Moon in alignment for performance. | ||||||
|        web               ; the tubes |        web                 ; the tubes | ||||||
|        yaml              ; JSON, but readable |        yaml                ; JSON, but readable | ||||||
|  |  | ||||||
|        :email |        :email | ||||||
|        ;;(mu4e +gmail) |        ;;(mu4e +gmail) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user