aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2021-12-24 22:23:37 +0100
committerYann Herklotz <git@yannherklotz.com>2021-12-24 22:23:37 +0100
commit3bff2e765d72c66dc163ef0e5fbbde5d70ee9819 (patch)
treefcf656bc5a0d8d7de0a9ba19f1e9265097e6b0ff
parent1c71fd1ce1fbbe9b552d033e019cad1bc5c90e12 (diff)
downloaddotfiles-3bff2e765d72c66dc163ef0e5fbbde5d70ee9819.tar.gz
dotfiles-3bff2e765d72c66dc163ef0e5fbbde5d70ee9819.zip
Update doom packages
-rw-r--r--doom/init.el88
-rw-r--r--doom/packages.el4
2 files changed, 48 insertions, 44 deletions
diff --git a/doom/init.el b/doom/init.el
index ce5349b..53f68ba 100644
--- a/doom/init.el
+++ b/doom/init.el
@@ -19,21 +19,21 @@
;;japanese
:completion
- company ; the ultimate code completion backend
+ 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
:ui
;;deft ; notational velocity for Emacs
- doom ; what makes DOOM look the way it does
+ 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
;;fill-column ; a `fill-column' indicator
;;hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW
hydra
;;indent-guides ; highlighted in dent columns
- modeline ; snazzy, Atom-inspired modeline, plus API
+ modeline ; snazzy, Atom-inspired modeline, plus API
;;nav-flash ; blink the current line after jumping
;;neotree ; a project drawer, like NERDTree for vim
;;ophints ; highlight the region an operation acts on
@@ -45,28 +45,28 @@
;;vc-gutter ; 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
- zen ; distraction-free coding or writing
+ 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
+ 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
+ ;; (objed +manual) ; 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
+ 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
+ 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
eshell ; a consistent, cross-platform shell (WIP)
@@ -76,7 +76,7 @@
:checkers
syntax ; tasing you for every semicolon you forget
- (spell +aspell) ; tasing you for misspelling mispelling
+ (spell +aspell) ; tasing you for misspelling mispelling
;;grammar ; tasing grammar mistake every you make
:tools
@@ -90,10 +90,10 @@
;;gist ; interacting with github gists
lookup ; navigate your code and its documentation
lsp
- magit ; a git porcelain for Emacs
- make ; run make tasks from Emacs
- pass ; password manager for nerds
- pdf ; pdf enhancements
+ magit ; a git porcelain for Emacs
+ make ; run make tasks from Emacs
+ pass ; password manager for nerds
+ pdf ; pdf enhancements
;;prodigy ; FIXME managing external services & code builders
;;rgb ; creating color strings
;;terraform ; infrastructure as code
@@ -101,12 +101,12 @@
;;upload ; map local to remote projects via ssh/ftp
:lang
- agda ; types of types of types of types...
- assembly ; assembly for fun or debugging
+ agda ; types of types of types of types...
+ assembly ; assembly for fun or debugging
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
+ 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
data ; config/data formats
@@ -116,47 +116,47 @@
;;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
+ ;;fsharp ; ML stands for Microsoft's Language
;;fstar ; (dependent) types and (monadic) effects and Z3
;;go ; the hipster dialect
(haskell +lsp) ; a language that's lazier than I am
;;hy ; readability of scheme w/ speed of python
- idris ;
+ ;;idris ;
;;(java +meghanada) ; the poster child for carpal tunnel syndrome
;;javascript ; all(hope(abandon(ye(who(enter(here))))))
- julia ; a better, faster MATLAB
+ julia ; a better, faster MATLAB
;;kotlin ; a better, slicker Java(Script)
- latex ; writing papers in Emacs has never been so fun
+ 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
+ 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
- (org ; organize your plain life in plain text
+ nix ; I hereby declare "nix geht mehr!"
+ ocaml ; an objective camel
+ (org ; organize your plain life in plain text
;;+dragndrop ; drag & drop files/images into org buffers
- +hugo ; use Emacs for hugo blogging
- ;;+jupyter ; ipython/jupyter support for babel
+ +hugo ; use Emacs for hugo blogging
+ ;;+jupyter ; ipython/jupyter support for babel
;;+pandoc ; export-with-pandoc support
;;+pomodoro ; be fruitful with the tomato technique
- +present ; using org-mode for presentations
+ +present ; using org-mode for presentations
)
;;perl ; write code no one else can comprehend
;;php ; perl's insecure younger brother
;;plantuml ; diagrams for confusing people more
- purescript ; javascript, but functional
- python ; beautiful is better than ugly
+ ;;purescript ; javascript, but functional
+ python ; 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
+ racket ; a DSL for DSLs
+ ;;rest ; Emacs as a REST client
+ rst ; ReST in peace
;;(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
- rust ; 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
+ rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
+ ;;scala ; java, but good
+ (scheme +guile) ; a fully conniving family of lisps
+ sh ; she sells {ba,z,fi}sh shells on the C xor
;;solidity ; do you need a blockchain? No.
;;swift ; who asked for emoji variables?
;;terra ; Earth and Moon in alignment for performance.
@@ -177,4 +177,4 @@
;;literate
(default +bindings +smartparens)
- :os macos)
+ :os (:if IS-MAC macos))
diff --git a/doom/packages.el b/doom/packages.el
index fa72cfe..37d704a 100644
--- a/doom/packages.el
+++ b/doom/packages.el
@@ -3,6 +3,7 @@
;; `org-mode' dependencies
(package! org-ref)
+(package! ol-notmuch)
;; `org-bullets' replacement
(package! org-superstar)
(package! ox-reveal)
@@ -37,6 +38,9 @@
(package! slime)
(package! pollen-mode)
+(package! tree-sitter)
+(package! tree-sitter-langs)
+
;; Nix
(package! direnv)