summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstuebinm2022-12-06 18:39:48 +0100
committerstuebinm2022-12-06 18:39:48 +0100
commit04ec8bb0bbc34164c66c83b04a73cd0ef77eb43a (patch)
treed40fdfde999644001bf484a0553538154d05eeae
parentfd9d933a4ed63cb7da0b69ae24055eaf45d94bb0 (diff)
udpate stuff
-rw-r--r--init.el35
1 files changed, 21 insertions, 14 deletions
diff --git a/init.el b/init.el
index 66e0c1b..1d1361e 100644
--- a/init.el
+++ b/init.el
@@ -30,13 +30,12 @@
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) ; 🙂
- ;;fill-column ; a `fill-column' indicator
+ (emoji +unicode) ; 🙂
hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW
;;hydra
;;indent-guides ; highlighted indent columns
;;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
;;nav-flash ; blink cursor line after big motions
;;neotree ; a project drawer, like NERDTree for vim
@@ -45,7 +44,7 @@
;;tabs ; a 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
+ (vc-gutter +pretty) ; vcs diff in the fringe
vi-tilde-fringe ; fringe tildes to mark beyond EOB
;;window-select ; visually switch windows
workspaces ; tab emulation, persistence & separate workspaces
@@ -63,7 +62,7 @@
;;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
+ ;; word-wrap ; soft wrapping with language-aware indent
:emacs
dired ; making dired pretty [functional]
@@ -80,11 +79,12 @@
:checkers
syntax ; tasing you for every semicolon you forget
- ;;(spell +flyspell) ; tasing you for misspelling mispelling
+ (spell +flyspell +hunspell) ; tasing you for misspelling mispelling
;;grammar ; tasing grammar mistake every you make
:tools
;;ansible
+ ;;biblio
;;debugger ; FIXME stepping through code, to help you add bugs
;;direnv
docker
@@ -103,6 +103,7 @@
;;taskrunner ; taskrunner for all your projects
;;terraform ; infrastructure as code
;;tmux ; an API for interacting with tmux
+ tree-sitter
;;upload ; map local to remote projects via ssh/ftp
:os
@@ -111,6 +112,7 @@
:lang
(agda +local) ; types of types of types of types...
+ ;;beancount
;;cc ; C/C++/Obj-C madness
clojure ; java with a lisp
;;common-lisp ; if you've seen one lisp, you've seen them all
@@ -119,33 +121,36 @@
;;csharp ; unity, .NET, and mono shenanigans
;;data ; config/data formats
;;(dart +flutter) ; paint ui and not much else
+ dhall
(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
+ ;;factor
;;faust ; dsp, but you get to keep your soul
+ ;;(fortran +lsp)
;;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
+ (go +lsp +tree-sitter) ; the hipster dialect
+ ;;graphql
(haskell +lsp) ; a language that's lazier than I am
;;hy ; readability of scheme w/ speed of python
idris ; a language you can depend on
- json ; At least it ain't XML
- (java +meghanada) ; the poster child for carpal tunnel syndrome
+ (json +tree-sitter) ; At least it ain't XML
+ ;; (java +lsp) ; the poster child for carpal tunnel syndrome
;;javascript ; all(hope(abandon(ye(who(enter(here))))))
- ;;julia ; a better, faster MATLAB
+ (julia +lsp +tree-sitter) ; 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
;;nim ; python + lisp at the speed of c
nix ; I hereby declare "nix geht mehr!"
- ocaml ; an objective camel
+ ;;ocaml ; an objective camel
(org
+roam2
+pandoc
@@ -162,7 +167,7 @@
;;(ruby +rails) ; 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
+ (scheme +gauche) ; 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.
@@ -170,14 +175,16 @@
;;terra ; Earth and Moon in alignment for performance.
web ; the tubes
yaml ; JSON, but readable
+ ;;zig
:email
mu4e ;; +gmail
;;notmuch
- ;;wanderlust ;; +gmail)
+ ;;(wanderlust +gmail)
:app
;;calendar
+ ;;emms
;;everywhere ; *leave* Emacs!? You must be joking
;;irc ; how neckbeards socialize
;;(rss +org) ; emacs as an RSS reader