this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

updates

+49 -39
+49 -39
doom-config/init.el
··· 1 1 ;;; init.el -*- lexical-binding: t; -*- 2 2 3 - ;; This file controls what Doom modules are enabled and what order they load in. 4 - ;; Remember to run 'doom sync' after modifying it! 3 + ;; This file controls what Doom modules are enabled and what order they load 4 + ;; in. Remember to run 'doom sync' after modifying it! 5 5 6 6 ;; NOTE Press 'SPC h d h' (or 'C-h d h' for non-vim users) to access Doom's 7 - ;; documentation. There you'll find information about all of Doom's modules 8 - ;; and what flags they support. 7 + ;; documentation. There you'll find a "Module Index" link where you'll find 8 + ;; a comprehensive list of Doom's modules and what flags they support. 9 9 10 10 ;; NOTE Move your cursor over a module's name (or its flags) and press 'K' (or 11 - ;; 'C-c g k' for non-vim users) to view its documentation. This works on 11 + ;; 'C-c c k' for non-vim users) to view its documentation. This works on 12 12 ;; flags as well (those symbols that start with a plus). 13 13 ;; 14 - ;; Alternatively, press 'gd' (or 'C-c g d') on a module to browse its 14 + ;; Alternatively, press 'gd' (or 'C-c c d') on a module to browse its 15 15 ;; directory (for easy access to its source code). 16 16 17 17 (doom! :input 18 18 ;;chinese 19 19 ;;japanese 20 + ;;layout ; auie,ctsrnm is the superior home row 20 21 21 22 :completion 22 23 (company +childframe) ; the ultimate code completion backend 23 24 ;;helm ; the *other* search engine for love and life 24 25 ;;ido ; the other *other* search engine... 25 - (ivy +fuzzy +icons) ; a search engine for love and life 26 + (ivy +icons +fuzzy) ; a search engine for love and life 26 27 27 28 :ui 28 - deft ; notational velocity for Emacs 29 + ;;deft ; notational velocity for Emacs 29 30 doom ; what makes DOOM look the way it does 30 31 doom-dashboard ; a nifty splash screen for Emacs 31 32 doom-quit ; DOOM quit-message prompts when you quit Emacs 33 + (emoji +unicode) ; 🙂 32 34 ;;fill-column ; a `fill-column' indicator 33 35 hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW 34 36 ;;hydra 35 37 ;;indent-guides ; highlighted indent columns 38 + ;;ligatures ; ligatures and symbols to make your code pretty again 39 + ;;minimap ; show a map of the code on the side 36 40 modeline ; snazzy, Atom-inspired modeline, plus API 37 - nav-flash ; blink the current line after jumping 41 + nav-flash ; blink cursor line after big motions 38 42 ;;neotree ; a project drawer, like NERDTree for vim 39 43 ophints ; highlight the region an operation acts on 40 44 (popup +all +defaults) ; tame sudden yet inevitable temporary windows 41 - (pretty-code +iosevka) ; replace bits of code with pretty symbols 42 - ;;tabs ; an tab bar for Emacs 45 + (pretty-code +iosevka) 46 + ;;tabs ; a tab bar for Emacs 43 47 treemacs ; a project drawer, like neotree but cooler 44 48 ;;unicode ; extended unicode support for various languages 45 49 vc-gutter ; vcs diff in the fringe ··· 52 56 (evil +everywhere); come to the dark side, we have cookies 53 57 file-templates ; auto-snippets for empty files 54 58 fold ; (nigh) universal code folding 55 - format ; automated prettiness 59 + (format +onsave) ; automated prettiness 56 60 ;;god ; run Emacs commands without modifier keys 57 61 ;;lispy ; vim for lisp, for people who don't like vim 58 62 ;;multiple-cursors ; editing in many places at once ··· 66 70 dired ; making dired pretty [functional] 67 71 electric ; smarter, keyword-based electric-indent 68 72 ;;ibuffer ; interactive buffer management 73 + undo ; persistent, smarter undo for your inevitable mistakes 69 74 vc ; version-control and Emacs, sitting in a tree 70 75 71 76 :term 72 - eshell ; a consistent, cross-platform shell (WIP) 73 - ;;shell ; a terminal REPL for Emacs 74 - term ; terminals in Emacs 75 - ;;vterm ; another terminals in Emacs 77 + eshell ; the elisp shell that works everywhere 78 + ;;shell ; simple shell REPL for Emacs 79 + term ; basic terminal emulator for Emacs 80 + ;;vterm ; the best terminal emulation in Emacs 76 81 77 82 :checkers 78 83 syntax ; tasing you for every semicolon you forget ··· 90 95 gist ; interacting with github gists 91 96 (lookup +dictionary +offline) ; navigate your code and its documentation 92 97 (lsp +peek) 93 - macos ; MacOS-specific commands 94 98 magit ; a git porcelain for Emacs 95 99 make ; run make tasks from Emacs 96 100 ;;pass ; password manager for nerds 97 101 pdf ; pdf enhancements 98 102 ;;prodigy ; FIXME managing external services & code builders 99 103 ;;rgb ; creating color strings 104 + ;;taskrunner ; taskrunner for all your projects 100 105 ;;terraform ; infrastructure as code 101 106 ;;tmux ; an API for interacting with tmux 102 107 ;;upload ; map local to remote projects via ssh/ftp 103 108 109 + :os 110 + (:if IS-MAC macos) ; improve compatibility with macOS 111 + tty ; improve the terminal Emacs experience 112 + 104 113 :lang 105 114 (agda +local) ; types of types of types of types... 106 - ;;assembly ; assembly for fun or debugging 107 115 cc ; C/C++/Obj-C madness 108 116 ;;clojure ; java with a lisp 109 117 ;;common-lisp ; if you've seen one lisp, you've seen them all ··· 111 119 ;;crystal ; ruby at the speed of c 112 120 ;;csharp ; unity, .NET, and mono shenanigans 113 121 data ; config/data formats 122 + ;;(dart +flutter) ; paint ui and not much else 114 123 ;;elixir ; erlang done right 115 124 ;;elm ; care for a cup of TEA? 116 125 emacs-lisp ; drown in parentheses 117 126 ;;erlang ; an elegant language for a more civilized age 118 127 ;;ess ; emacs speaks statistics 119 128 ;;faust ; dsp, but you get to keep your soul 120 - ;;fsharp ; ML stands for Microsoft's Language 129 + ;;fsharp ; ML stands for Microsoft's Language 121 130 ;;fstar ; (dependent) types and (monadic) effects and Z3 122 - ;;go ; the hipster dialect 131 + ;;gdscript ; the language you waited for 132 + ;;(go +lsp) ; the hipster dialect 123 133 (haskell +lsp) ; a language that's lazier than I am 124 134 ;;hy ; readability of scheme w/ speed of python 125 - ;;idris ; 135 + ;;idris ; a language you can depend on 136 + json ; At least it ain't XML 126 137 ;;(java +meghanada) ; the poster child for carpal tunnel syndrome 127 - javascript ; all(hope(abandon(ye(who(enter(here)))))) 138 + javascript ; all(hope(abandon(ye(who(enter(here)))))) 128 139 ;;julia ; a better, faster MATLAB 129 140 ;;kotlin ; a better, slicker Java(Script) 130 - latex ; writing papers in Emacs has never been so fun 131 - lean 141 + ;;latex ; writing papers in Emacs has never been so fun 142 + ;;lean 132 143 ;;factor 133 144 ;;ledger ; an accounting system in Emacs 134 145 ;;lua ; one-based indices? one-based indices 135 - (markdown +grip) ; writing docs for people to ignore 146 + markdown ; writing docs for people to ignore 136 147 ;;nim ; python + lisp at the speed of c 137 148 nix ; I hereby declare "nix geht mehr!" 138 149 ;;ocaml ; an objective camel 139 - (org ; organize your plain life in plain text 140 - +dragndrop ; drag & drop files/images into org buffers 141 - +habit 142 - +protocol 143 - ;;+hugo ; use Emacs for hugo blogging 144 - ;;+jupyter ; ipython/jupyter support for babel 145 - +pandoc ; export-with-pandoc support 146 - ;;+pomodoro ; be fruitful with the tomato technique 147 - +present 148 - +roam 149 - +noter) ; using org-mode for presentations 150 - ;;perl ; write code no one else can comprehend 150 + (org 151 + +dragdrop 152 + +habit 153 + +protocol 154 + +pandoc 155 + +present 156 + +noter 157 + +roam) ; organize your plain life in plain text 151 158 ;;php ; perl's insecure younger brother 152 159 plantuml ; diagrams for confusing people more 153 160 ;;purescript ; javascript, but functional 154 - ;;(python +lsp) ; beautiful is better than ugly 161 + python ; beautiful is better than ugly 155 162 ;;qt ; the 'cutest' gui framework ever 156 163 ;;racket ; a DSL for DSLs 164 + ;;raku ; the artist formerly known as perl6 157 165 ;;rest ; Emacs as a REST client 158 166 ;;rst ; ReST in peace 159 167 ;;(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} ··· 161 169 ;;scala ; java, but good 162 170 ;;scheme ; a fully conniving family of lisps 163 171 (sh +lsp) ; she sells {ba,z,fi}sh shells on the C xor 172 + ;;sml 164 173 ;;solidity ; do you need a blockchain? No. 165 174 ;;swift ; who asked for emoji variables? 166 175 ;;terra ; Earth and Moon in alignment for performance. 167 176 web ; the tubes 177 + yaml ; JSON, but readable 168 178 169 179 :email 170 180 ;;(mu4e +gmail) ··· 178 188 ;;twitter ; twitter client https://twitter.com/vnought 179 189 180 190 :config 181 - literate 191 + ;;literate 182 192 (default +bindings +smartparens))