The former default display function would strive to open windows below the current magit window (splitting it), but this would stack and quickly become cramped. The behavior is now to reuse the same window *unless* you're opening the process buffer or from the commit window. |
||
---|---|---|
.. | ||
app | ||
collab | ||
completion | ||
config | ||
editor | ||
emacs | ||
input | ||
lang | ||
term | ||
tools | ||
ui | ||
README.org |
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:
- tabbar:
- treemacs:
- unicode:
- vc-gutter:
- vi-tilde-fringe:
- window-select:
- 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:
- imenu:
- 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:
- 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
: - rust
+lsp
: - scala:
- sh
+fish +lsp
: - solidity:
- swift:
- terra:
- web
+lsp
: - vala:
- mu4e
+gmail
: - notmuch:
- wanderlust
+gmail
:
:app
:collab
Modules that enable collaborative programming over the internet.
- floobits:
- impatient-mode:
: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
: