summaryrefslogtreecommitdiff
path: root/modules/emacs/doom/init.el
diff options
context:
space:
mode:
Diffstat (limited to 'modules/emacs/doom/init.el')
-rw-r--r--modules/emacs/doom/init.el99
1 files changed, 99 insertions, 0 deletions
diff --git a/modules/emacs/doom/init.el b/modules/emacs/doom/init.el
new file mode 100644
index 0000000..571993b
--- /dev/null
+++ b/modules/emacs/doom/init.el
@@ -0,0 +1,99 @@
+(doom! :input
+ japanese
+
+ :completion
+ company
+ vertico
+
+ :ui
+ doom
+ (emoji +unicode)
+ hl-todo
+ indent-guides
+ ligatures
+ modeline
+ nav-flash
+ ophints
+ (popup +defaults)
+ (vc-gutter +diff-hl +pretty)
+ window-select
+ workspaces
+
+ :editor
+ (evil +everywhere)
+ file-templates
+ fold
+ format
+ parinfer
+ snippets
+ word-wrap
+
+ :emacs
+ dired
+ electric
+ ibuffer
+ undo
+ vc
+
+ :term
+ eshell
+ vterm
+
+ :checkers
+ syntax
+ (spell +aspell +everywhere)
+ grammar
+
+ :tools
+ ansible
+ (debugger +lsp)
+ direnv
+ (docker +lsp)
+ editorconfig
+ (eval +overlay)
+ (lookup +dictionary +offline)
+ (lsp +peek)
+ magit
+ make
+ (pass +auth)
+ pdf
+ (terraform +lsp)
+ tree-sitter
+ upload
+
+ :os
+ (:if (featurep :system 'macos) macos)
+
+ :lang
+ (cc +lsp +tree-sitter)
+ data
+ dhall
+ emacs-lisp
+ (go +lsp +tree-sitter)
+ (haskell +lsp +tree-sitter)
+ java
+ javascript
+ (json +lsp +tree-sitter)
+ kotlin
+ (latex +latexmk +cdlatex +lsp)
+ markdown
+ (nix +lsp +tree-sitter)
+ (org +pandoc +roam2)
+ plantuml
+ (python +poetry +lsp +tree-sitter)
+ (rust +lsp +tree-sitter)
+ (sh +lsp +tree-sitter)
+ web
+ (yaml +lsp +tree-sitter)
+ (zig +lsp +tree-sitter)
+
+ :email
+ mu4e
+
+ :app
+ calendar
+ irc
+ (rss +org)
+
+ :config
+ (default +bindings +smartparens))