mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-29 14:33:34 -05:00
Would formerly open documentation in "other window", but this doesn't make sense for this function (as it should always do this). Instead, it will be passed on to documentation handlers to do as they like with.
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.