about summary refs log tree commit diff
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.el51
1 files changed, 25 insertions, 26 deletions
diff --git a/modules/emacs/doom/init.el b/modules/emacs/doom/init.el
index eddaf28..966b156 100644
--- a/modules/emacs/doom/init.el
+++ b/modules/emacs/doom/init.el
@@ -1,54 +1,54 @@
+;;; init.el -*- lexical-binding: t; -*-
+
 (doom! :input
        japanese
 
        :completion
-       ;; company
        (corfu +icons +orderless +dabbrev)
-       vertico
+       (vertico +icons)
 
        :ui
-       deft
-       doom
-       (emoji +unicode)
+       ;; (emoji +unicode)
        hl-todo
        indent-guides
        ligatures
        modeline
-       nav-flash
+       ;; nav-flash
        ophints
        (popup +defaults)
-       (vc-gutter +diff-hl +pretty)
-       window-select
+       ;; unicode
+       (vc-gutter +pretty)
+       (window-select +switch-window)
        workspaces
 
        :editor
        (evil +everywhere)
        file-templates
        fold
-       (format +onsave)
-       ;; lispy
-       ;; multiple-cursors
-       ;; objed
+       (format +onsave +lsp)
+       multiple-cursors
+       (objed +manual)
        parinfer
-       ;; rotate-text
+       rotate-text
        snippets
        word-wrap
 
        :emacs
-       dired
+       (dired +dirvish +icons)
        electric
        eww
-       ibuffer
+       (ibuffer +icons)
        undo
        vc
 
        :term
        eshell
+       shell
        vterm
 
        :checkers
-       syntax
-       (spell +flyspell +everywhere +icons)
+       (syntax +icons)
+       (spell +hunspell +flyspell +everywhere)
        grammar
 
        :tools
@@ -60,7 +60,7 @@
        (eval +overlay)
        (lookup +dictionary +offline)
        (lsp +peek)
-       magit
+       (magit +forge)
        make
        (pass +auth)
        pdf
@@ -70,7 +70,7 @@
        upload
 
        :os
-       tty
+       ;; tty
 
        :lang
        (cc +lsp +tree-sitter)
@@ -79,7 +79,7 @@
        (go +lsp +tree-sitter)
        (graphql +lsp +tree-sitter)
        (haskell +lsp +tree-sitter)
-       javascript
+       (javascript +lsp +tree-sitter)
        (json +lsp +tree-sitter)
        (latex +latexmk +cdlatex +lsp)
        markdown
@@ -88,12 +88,11 @@
        plantuml
        graphviz
        (python +lsp +tree-sitter +pyright)
-       ;; (racket +lsp +tree-sitter +xp +hash-lang)
-       rest
+       (rest +jq)
        (rust +lsp +tree-sitter)
-       ;; (scheme +chicken +guile +racket)
+       (scheme +guile)
        (sh +lsp +tree-sitter)
-       web
+       (web +lsp +tree-sitter)
        (yaml +lsp +tree-sitter)
 
        :email
@@ -103,7 +102,7 @@
        calendar
        emms
        irc
-       (rss +org)
+       (rss +org +youtube)
 
        :config
-       (default +bindings +smartparens))
+       (default +bindings +gnupg +smartparens))

Consider giving Nix/NixOS a try! <3