aboutsummaryrefslogtreecommitdiffstats
path: root/doom-emacs/.doom.d/init.el
diff options
context:
space:
mode:
Diffstat (limited to 'doom-emacs/.doom.d/init.el')
-rw-r--r--doom-emacs/.doom.d/init.el38
1 files changed, 19 insertions, 19 deletions
diff --git a/doom-emacs/.doom.d/init.el b/doom-emacs/.doom.d/init.el
index 472a904..470647f 100644
--- a/doom-emacs/.doom.d/init.el
+++ b/doom-emacs/.doom.d/init.el
@@ -34,10 +34,11 @@
(popup ; tame sudden yet inevitable temporary windows
+all ; catch all popups that start with an asterix
+defaults) ; default popup rules
- ;;pretty-code ; replace bits of code with pretty symbols
- ;;tabbar ; FIXME an (incomplete) tab bar for Emacs
+ ;;(pretty-code) ; replace bits of code with pretty symbols
+ ;; +fira)
+ tabs ; a tab bar for Emacs
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
vi-tilde-fringe ; fringe tildes to mark beyond EOB
window-select ; visually switch windows
@@ -48,16 +49,19 @@
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 dont 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 ; making dired pretty [functional]
electric ; smarter, keyword-based electric-indent
+ ibuffer ; interactive buffer management
vc ; version-control and Emacs, sitting in a tree
:term
@@ -68,12 +72,12 @@
:tools
;;ansible
- ;;debugger ; FIXME stepping through code, to help you add bugs
+ debugger ; FIXME stepping through code, to help you add bugs
;;direnv
;;docker
editorconfig ; let someone else argue about tabs vs spaces
;;ein ; tame Jupyter notebooks with emacs
- eval ; run code, run (also, repls)
+ (eval +overlay) ; run code, run (also, repls)
flycheck ; tasing you for every semicolon you forget
;;flyspell ; tasing you for misspelling mispelling
;;gist ; interacting with github gists
@@ -90,7 +94,6 @@
;;terraform ; infrastructure as code
tmux ; an API for interacting with tmux
upload ; map local to remote projects via ssh/ftp
- wakatime
:lang
;;agda ; types of types of types of types...
@@ -104,14 +107,15 @@
;;crystal ; ruby at the speed of c
;;csharp ; unity, .NET, and mono shenanigans
data ; config/data formats
- erlang ; an elegant language for a more civilized age
elixir ; erlang done right
;;elm ; care for a cup of TEA?
emacs-lisp ; drown in parentheses
+ ;;erlang ; an elegant language for a more civilied age
;;ess ; emacs speaks statistics
- ;;fsharp ; ML stands for Microsoft's Language
+ ;;faust ; dsp, but you get to keep your soul
+ ;;fsharp ; ML stands for Microsoft's Language
go ; the hipster dialect
- ;;(haskell +intero) ; a language that's lazier than I am
+ ;;(haskell +dante) ; a language that's lazier than I am
;;hy ; readability of scheme w/ speed of python
;;idris ;
;;(java +meghanada) ; the poster child for carpal tunnel syndrome
@@ -119,6 +123,8 @@
;;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
@@ -138,6 +144,7 @@
;;qt ; the 'cutest' gui framework ever
;;racket ; a DSL for DSLs
rest ; Emacs as a REST client
+ ;;rst $ ReST in peace
ruby ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
;;scala ; java, but good
@@ -147,7 +154,6 @@
;;swift ; who asked for emoji variables?
;;terra ; Earth and Moon in alignment for performance.
web ; the tubes
- ;;vala ; GObjective-C
:email
;;(mu4e +gmail) ; WIP
@@ -162,16 +168,10 @@
;;irc ; how neckbeards socialize
;;(rss +org) ; emacs as an RSS reader
;;twitter ; twitter client https://twitter.com/vnought
- (write ; emacs for writers (fiction, notes, papers, etc.)
- +wordnut ; wordnet (wn) search
- +langtool) ; a proofreader (grammar/style check) for Emacs
+ ;;(write ; emacs for writers (fiction, notes, papers, etc.)
+ ;; +wordnut ; wordnet (wn) search
+ ;; +langtool) ; a proofreader (grammar/style check) for Emacs
:config
- ;; For literate config users. This will tangle+compile a config.org
- ;; literate config in your `doom-private-dir' whenever it changes.
literate
-
- ;; The default module sets reasonable defaults for Emacs. It also
- ;; provides a Spacemacs-inspired keybinding scheme and a smartparens
- ;; config. Use it as a reference for your own modules.
(default +bindings +smartparens))