(doom! :input ;; japanese :completion company vertico :ui ;; deft doom ;; doom-dashboard ;; doom-quit ;; emoji hl-todo indent-guides ;; ligatures ;; modeline ;; nav-flash ophints (popup +defaults) ;; tabs ;; unicode (vc-gutter +diff-hl +pretty) window-select workspaces :editor (evil +everywhere) file-templates fold format ;; lispy ;; multiple-cursors parinfer ;; rotate-text 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) gist (lookup +dictionary +offline) (lsp +peek) (magit +forge) make (pass +auth) ;; pdf terraform tree-sitter upload :os (:if IS-MAC macos) ;; (tty +osc) :lang (cc +lsp +tree-sitter) (common-lisp +lsp +tree-sitter) (csharp +lsp +tree-sitter) data (dhall +lsp +tree-sitter) (emacs-lisp +lsp +tree-sitter) (go +lsp +tree-sitter) ;; graphql (:if IS-LINUX (haskell +lsp +tree-sitter)) (java +lsp +tree-sitter) (javascript +lsp +tree-sitter) (json +lsp +tree-sitter) (kotlin +lsp +tree-sitter) (latex +lsp +tree-sittter) (markdown +lsp +tree-sitter) (nix +lsp) (org +pandoc +roam2) plantuml (python +lsp +tree-sitter) (:if IS-LINUX (racket +lsp +tree-sitter)) ;; rst (rust +lsp +tree-sitter) (:if IS-LINUX (scheme +lsp +tree-sitter +racket)) (sh +lsp +tree-sitter) web (yaml +lsp +tree-sitter) (zig +lsp +tree-sitter) :email mu4e :app calendar ;; emms ;; everywhere irc (rss +org) :config (default +bindings +smartparens))