#+TITLE: Doom Modules * Table of Contents :TOC:noexport: - [[#completion][:completion]] - [[#ui][:ui]] - [[#editor][:editor]] - [[#emacs][:emacs]] - [[#term][:term]] - [[#tools][:tools]] - [[#lang][:lang]] - [[#email][:email]] - [[#app][:app]] - [[#config][:config]] * :completion Modules that provide new interfaces or frameworks for completion, including code completion. + [[file:completion/company/README.org][company]] =+childframe +tng=: The ultimate code completion backend + helm =+fuzzy +childframe=: *Another* search engine for love and life + ido: The /other/ *other* search engine for love and life + [[file:completion/ivy/README.org][ivy]] =+fuzzy +prescient +childframe=: /The/ search engine for love and life * :ui Aesthetic modules that affect the Emacs interface or user experience. + [[file:ui/deft/README.org][deft]]: + [[file:ui/doom/README.org][doom]]: + [[file:ui/doom-dashboard/README.org][doom-dashboard]]: + [[file:ui/doom-quit/README.org][doom-quit]]: + fill-column: + [[file:ui/hl-todo/README.org][hl-todo]]: + indent-guides: + [[file:ui/modeline/README.org][modeline]]: + [[file:ui/nav-flash/README.org][nav-flash]]: + [[file:ui/neotree/README.org][neotree]]: + [[file:ui/ophints/README.org][ophints]]: + [[file:ui/popup/README.org][popup]] =+all +defaults=: Makes temporary/disposable windows less intrusive + pretty-code: + [[file:ui/tabs/README.org][tabs]]: + treemacs: + [[file:ui/unicode/README.org][unicode]]: + vc-gutter: + vi-tilde-fringe: + [[file:ui/window-select/README.org][window-select]]: + [[file:ui/workspaces/README.org][workspaces]]: Isolated workspaces * :editor Modules that affect and augment your ability to manipulate or insert text. + [[file:editor/evil/README.org][evil]] =+everywhere=: transforms Emacs into Vim + [[file:editor/file-templates/README.org][file-templates]]: Auto-inserted templates in blank new files + [[file:editor/fold/README.org][fold]]: universal code folding + [[file:editor/format/README.org][format]] =+onsave=: + [[file:editor/lispy/README.org][lispy]]: + multiple-cursors: + [[file:editor/parinfer/README.org][parinfer]]: + rotate-text: + [[file:editor/snippets/README.org][snippets]]: Snippet expansion for lazy typists + [[file:editor/word-wrap/README.org][word-wrap]]: soft wrapping with language-aware indent * :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: + [[file:term/vterm/README.org][vterm]]: * :tools Small modules that give Emacs access to external tools & services. + ansible: + debugger: A (nigh-)universal debugger in Emacs + [[file:tools/docker/README.org][docker]]: + [[file:tools/editorconfig/README.org][editorconfig]]: + [[file:tools/ein/README.org][ein]]: + [[file:tools/eval/README.org][eval]]: REPL & code evaluation support for a variety of languages + flycheck: Live error/warning highlights + flyspell: Spell checking + gist: + [[file:tools/lookup/README.org][lookup]] =+docsets=: Universal jump-to & documentation lookup backend + [[file:tools/lsp/README.org][lsp]]: + macos: + magit: + make: + pass: + pdf: + prodigy: + rgb: + terraform: + tmux: + upload: + [[file:tools/wakatime/README.org][wakatime]]: * :lang Modules that bring support for a language or group of languages to Emacs. + agda: + assembly: + [[file:lang/cc/README.org][cc]] =+lsp=: + clojure: + common-lisp: + [[file:lang/coq/README.org][coq]]: + crystal: + [[file:lang/csharp/README.org][csharp]]: + data: + erlang: + elixir: + elm: + emacs-lisp: + [[file:lang/ess/README.org][ess]]: + [[file:lang/go/README.org][go]] =+lsp=: + [[file:lang/haskell/README.org][haskell]] =+intero +dante +lsp=: + hy: + [[file:lang/idris/README.org][idris]]: + java =+meghanada +lsp=: + [[file:lang/javascript/README.org][javascript]] =+lsp=: + julia: + kotlin: + [[file:lang/latex/README.org][latex]]: + ledger: + lua =+moonscript=: + [[file:lang/markdown/README.org][markdown]]: + [[file:lang/nim/README.org][nim]]: + nix: + [[file:lang/ocaml/README.org][ocaml]] =+lsp=: + [[file:lang/org/README.org][org]] =+dragndrop +ipython +pandoc +gnuplot +present=: + [[file:lang/perl/README.org][perl]]: + [[file:lang/php/README.org][php]] =+lsp=: + plantuml: + purescript: + python =+lsp=: + qt: + racket: + [[file:lang/rest/README.org][rest]]: + ruby =+lsp +rvm +rbenv=: + [[file:lang/rust/README.org][rust]] =+lsp=: + scala: + [[file:lang/sh/README.org][sh]] =+fish +lsp=: + [[file:lang/solidity/README.org][solidity]]: + swift: + terra: + web =+lsp=: + vala: * :email + [[file:email/mu4e/README.org][mu4e]] =+gmail=: + notmuch: + wanderlust =+gmail=: * :app Large, opinionated modules that transform and take over Emacs, i.e. Doom-specific porcelains. + [[file:app/calendar/README.org][calendar]]: + [[file:app/irc/README.org][irc]]: + rss =+org=: + twitter: + [[file:app/write/README.org][write]] =+wordnut +langtool=: * :config Modules that configure Emacs one way or another, or focus on making it easier for you to customize it yourself. + literate: + [[file:config/default/README.org][default]] =+bindings +smartparens=: