The leader keys have been redesigned a) for consistency, b) to reduce collisions with packages, and c) to improve command coverage. However, much of it still comes from a vim user, so it needs more testing. |
||
---|---|---|
.. | ||
app | ||
collab | ||
completion | ||
config | ||
editor | ||
emacs | ||
feature | ||
lang | ||
tools | ||
ui | ||
README.org |
Doom Modules
:feature
Broad modules that bring essential IDE functionality to Emacs.
- debugger: A (nigh-)universal debugger in Emacs
- eval: REPL & code evaluation support for a variety of languages
- evil
+everywhere
: Vim in Emacs - file-templates: Auto-inserted templates in blank new files
- lookup
+docsets
: Universal jump-to & documentation lookup backend - snippets: A templating system for Emacs for lazy typers (aka programmers)
- workspaces: Isolated workspaces
:completion
Swappable completion modules for quickly narrowing down lists of candidates.
:ui
Aesthetic modules that affect the Emacs interface or user experience.
- deft:
- doom:
- doom-dashboard:
- doom-quit:
- evil-goggles:
- fci:
- hl-todo:
- modeline:
- nav-flash:
- neotree:
- treemacs:
- popup
+all +defaults
: Makes temporary/disposable windows less intrusive - pretty-code:
- tabbar:
- unicode:
- vc-gutter:
- vi-tilde-fringe:
- window-select:
:editor
Modules that affect and augment your ability to write and edit text.
- fold: universal code folding
- format
+onsave
: - lispy:
- multiple-cursors:
- parinfer:
- rotate-text:
:emacs
:tools
:lang
Modules that bring support for a language or group of languages to Emacs.
- assembly:
- cc
+lsp
: - clojure:
- common-lisp:
- coq:
- crystal:
- csharp:
- data:
- erlang:
- elixir:
- elm:
- emacs-lisp:
- ess:
- go
+lsp
: - haskell
+intero +dante
: - hy:
- idris:
- java
+meghanada
: - javascript
+lsp
: - julia:
- latex:
- ledger:
- lua:
- markdown:
- nim:
- nix:
- ocaml
+lsp
: - org
+attach +babel +capture +export +present +ipython
: - perl:
- php
+lsp
: - plantuml:
- purescript:
- python
+lsp
: - qt:
- racket:
- rest:
- ruby
+lsp
: - rust
+lsp
: - scala:
- sh
+fish +lsp
: - solidity:
- swift:
- web
+lsp
: - vala:
:app
:collab
Modules that enable collaborative programming over the internet.