However, with `emacs-lisp-checkdoc` disabled and `emacs-lisp` significantly gimped. byte-compile-warnings may need to be adjusted to allow for *some* warnings. Also, reformat emacs-lisp-mode hooks |
||
---|---|---|
.. | ||
app | ||
collab | ||
completion | ||
config | ||
editor | ||
emacs | ||
lang | ||
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:
- eshell:
- imenu:
- term:
- vc:
: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:
- password-store:
- pdf:
- prodigy:
- rgb:
- terraform:
- tmux:
- upload:
- wakatime:
- vterm:
: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:
- 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:
- terra:
- web
+lsp
: - vala:
: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
: