| 
					
				 | 
			
			
				@@ -20,131 +20,74 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :completion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        company          ; the ultimate code completion backend 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;helm            ; the *other* search engine for love and life 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;ido             ; the other *other* search engine... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;(ivy              ; a search engine for love and life 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ; +fuzzy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ; +presient 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ; +icons) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (vertico +icons) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :ui 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;deft              ; notational velocity for Emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        doom              ; what makes DOOM look the way it does 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        doom-dashboard    ; a nifty splash screen for Emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       doom-quit         ; DOOM quit-message prompts when you quit Emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (emoji +github +unicode)  ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;fill-column     ; a `fill-column' indicator 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        hl-todo           ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;hydra 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;indent-guides   ; highlighted indent columns 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ligatures         ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;minimap         ; show a map of the code on the side 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        modeline          ; snazzy, Atom-inspired modeline, plus API 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        nav-flash         ; blink cursor line after big motions 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;neotree         ; a project drawer, like NERDTree for vim 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ophints           ; highlight the region an operation acts on 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (popup +defaults) ; tame sudden yet inevitable temporary windows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;tabs            ; an tab bar for Emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;treemacs        ; a project drawer, like neotree but cooler 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        unicode           ; extended unicode support for various languages 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vc-gutter         ; vcs diff in the fringe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vi-tilde-fringe   ; fringe tildes to mark beyond EOB 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;(window-select +numbers)    ; visually switch windows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        workspaces        ; tab emulation, persistence & separate workspaces 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;zen               ; distraction-free coding or writing 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :editor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (evil +everywhere); come to the dark side, we have cookies 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        file-templates    ; auto-snippets for empty files 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        fold              ; (nigh) universal code folding 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (format +onsave)   ; automated prettiness 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;god             ; run Emacs commands without modifier keys 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;lispy           ; vim for lisp, for people who don't like vim 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        multiple-cursors  ; editing in many places at once 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;objed           ; text object editing for the innocent 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;parinfer        ; turn lisp into python, sort of 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       rotate-text       ; cycle region at point between text candidates 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        snippets          ; my elves. They type so I don't have to 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       word-wrap         ; soft wrapping with language-aware indent 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (dired +icons)    ; making dired pretty [functional] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        electric          ; smarter, keyword-based electric-indent 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       (ibuffer +icons)  ; interactive buffer management 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (undo +tree)      ; persistent, smarter undo for your inevitable mistakes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vc                ; version-control and Emacs, sitting in a tree 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :term 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        eshell            ; the elisp shell that works everywhere 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;shell             ; simple shell REPL for Emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;term              ; basic terminal emulator for Emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        vterm             ; the best terminal emulation in Emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :checkers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        syntax              ; tasing you for every semicolon you forget 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       (spell +flyspell +aspell)  ; tasing you for misspelling mispelling 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (spell +flyspell)  ; tasing you for misspelling mispelling 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        grammar           ; tasing grammar mistake every you make 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :tools 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;ansible 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ansible 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ;;debugger          ; FIXME stepping through code, to help you add bugs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        direnv 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;docker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       docker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        editorconfig        ; let someone else argue about tabs vs spaces 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;ein               ; tame Jupyter notebooks with emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (eval +overlay)     ; run code, run (also, repls) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        gist                ; interacting with github gists 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       (lookup             ; navigate your code and its documentation 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        +dictionary 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        +docsets) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (lookup +dictionary +docsets) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        lsp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (magit +forge)      ; a git porcelain for Emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        make                ; run make tasks from Emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (pass +auth)        ; password manager for nerds 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        pdf                 ; pdf enhancements 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;prodigy           ; FIXME managing external services & code builders 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;rgb               ; creating color strings 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;taskrunner        ; taskrunner for all your projects 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;terraform         ; infrastructure as code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;tmux              ; an API for interacting with tmux 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;upload            ; map local to remote projects via ssh/ftp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :os 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (:if IS-MAC macos)  ; improve compatibility with macOS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        tty               ; improve the terminal Emacs experience 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :lang 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;agda              ; types of types of types of types... 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;cc                ; C/C++/Obj-C madness 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;clojure           ; java with a lisp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;common-lisp       ; if you've seen one lisp, you've seen them all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;coq               ; proofs-as-programs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       crystal             ; ruby at the speed of c 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;csharp            ; unity, .NET, and mono shenanigans 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ;;crystal             ; ruby at the speed of c 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        data              ; config/data formats 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ;;(dart +flutter)   ; paint ui and not much else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (elixir +lsp)       ; erlang done right 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;elm               ; care for a cup of TEA? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        emacs-lisp        ; drown in parentheses 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;erlang            ; an elegant language for a more civilized age 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;ess               ; emacs speaks statistics 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;faust             ; dsp, but you get to keep your soul 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;fsharp           ; ML stands for Microsoft's Language 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;fstar             ; (dependent) types and (monadic) effects and Z3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;gdscript          ; the language you waited for 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (go +lsp)                  ; the hipster dialect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;(haskell +dante)  ; a language that's lazier than I am 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;hy                ; readability of scheme w/ speed of python 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;idris             ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;json              ; At least it ain't XML 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;(java +meghanada) ; the poster child for carpal tunnel syndrome 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       json              ; At least it ain't XML 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (javascript +lsp)          ; all(hope(abandon(ye(who(enter(here)))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;julia             ; a better, faster MATLAB 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;kotlin            ; a better, slicker Java(Script) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;latex             ; writing papers in Emacs has never been so fun 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;lean 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;factor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ledger              ; an accounting system in Emacs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        lua               ; one-based indices? one-based indices 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        markdown            ; writing docs for people to ignore 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -166,34 +109,24 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ;;php               ; perl's insecure younger brother 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        plantuml            ; diagrams for confusing people more 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ;;purescript        ; javascript, but functional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       (python +lsp +pyright) ; beautiful is better than ugly 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (python +poetry +lsp +pyright) ; beautiful is better than ugly 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ;;qt                ; the 'cutest' gui framework ever 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ;;racket            ; a DSL for DSLs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        rest                ; Emacs as a REST client 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        rst                 ; ReST in peace 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (ruby +rails +lsp)  ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (rust +lsp)         ; Fe2O3.unwrap().unwrap().unwrap().unwrap() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;scala             ; java, but good 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;scheme            ; a fully conniving family of lisps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        sh                  ; she sells {ba,z,fi}sh shells on the C xor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;sml 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;solidity          ; do you need a blockchain? No. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;swift             ; who asked for emoji variables? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;terra             ; Earth and Moon in alignment for performance. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (web +lsp)          ; the tubes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        yaml                ; JSON, but readable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       (zig +lsp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ;;(zig +lsp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :email 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;(mu4e +gmail) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        notmuch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;(wanderlust +gmail) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;calendar 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        irc               ; how neckbeards socialize 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        rss               ; emacs as an RSS reader 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;;twitter         ; twitter client https://twitter.com/vnought 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        :config 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        literate 
			 |