mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
Previously, the last viewer set in `+latex-viewers` would take precedence. The list is now reversed before applying changes so that the first set has precedence. The wrong hook variable was used to revert view buffers after compilation.
Doom Modules
:completion
Modules that provide new interfaces or frameworks for completion, including code completion.
:ui
Aesthetic modules that affect the Emacs interface or user experience.
- deft:
- doom:
- doom-dashboard:
- doom-quit:
- fill-column:
- hl-todo:
- indent-guides:
- modeline:
- nav-flash:
- neotree:
- ophints:
- popup
+all +defaults
: Makes temporary/disposable windows less intrusive - pretty-code:
- tabs:
- treemacs:
- unicode:
- vc-gutter:
- vi-tilde-fringe:
- window-select
+switch-window +numbers
: - workspaces: Isolated workspaces
:editor
Modules that affect and augment your ability to manipulate or insert text.
:emacs
Modules that reconfigure or augment packages or features built into Emacs.
- dired
+ranger +icons
: - electric:
- vc:
:term
Modules that offer terminal emulation.
- eshell:
- term:
- vterm:
:tools
Small modules that give Emacs access to external tools & services.
- ansible:
- debugger: A (nigh-)universal debugger in Emacs
- docker:
- direnv:
- editorconfig:
- ein:
- eval: REPL & code evaluation support for a variety of languages
- flycheck: Live error/warning highlights
- flyspell: Spell checking
- gist:
- lookup
+docsets
: Universal jump-to & documentation lookup backend - lsp:
- macos:
- magit:
- make:
- pass:
- pdf:
- prodigy:
- rgb:
- terraform:
- tmux:
- upload:
- wakatime:
:lang
Modules that bring support for a language or group of languages to Emacs.
- agda:
- assembly:
- cc
+lsp
: - clojure:
- common-lisp:
- coq:
- crystal:
- csharp:
- data:
- erlang:
- elixir:
- elm:
- emacs-lisp:
- ess:
- go
+lsp
: - haskell
+intero +dante +lsp
: - hy:
- idris:
- java
+meghanada +lsp
: - javascript
+lsp
: - julia:
- kotlin:
- latex:
- ledger:
- lua
+moonscript
: - markdown:
- nim:
- nix:
- ocaml
+lsp
: - org
+dragndrop +ipython +pandoc +gnuplot +present
: - perl:
- php
+lsp
: - plantuml:
- purescript:
- python
+lsp
: - qt:
- racket:
- rest:
- ruby
+lsp +rvm +rbenv
: - rust
+lsp
: - scala:
- sh
+fish +lsp
: - solidity:
- swift:
- terra:
- web
+lsp
: - vala:
- mu4e
+gmail
: - notmuch:
- wanderlust
+gmail
:
:app
:config
Modules that configure Emacs one way or another, or focus on making it easier for you to customize it yourself.
- literate:
- default
+bindings +smartparens
: