Files
doomemacs/modules
Henrik Lissner 060f6a36d3 Fix +workspace/delete initially filtering workspaces
SPC u SPC TAB d will prompt you for the workspace you want to delete,
with the name of the current workspace prefilled into the the
minibuffer. This filters out all other workspaces from the get go, which
may fool you into thinking you can only delete the current workspace.

Now it only selects the current workspace by default, without filtering
them.
2019-09-29 12:50:20 -04:00
..

Doom Modules

:completion

Modules that provide new interfaces or frameworks for completion, including code completion.

  • 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
  • ivy +fuzzy +prescient +childframe: The search engine for love and life

:ui

Aesthetic modules that affect the Emacs interface or user experience.

:editor

Modules that affect and augment your ability to manipulate or insert text.

  • evil +everywhere: transforms Emacs into Vim
  • file-templates: Auto-inserted templates in blank new files
  • fold: universal code folding
  • format +onsave:
  • lispy:
  • multiple-cursors:
  • parinfer:
  • rotate-text:
  • snippets: Snippet expansion for lazy typists
  • word-wrap: soft wrapping with language-aware indent

:emacs

Modules that reconfigure or augment packages or features built into Emacs.

  • dired +ranger +icons:
  • electric:
  • vc:

:term

Modules that offer terminal emulation.

:tools

Small modules that give Emacs access to external tools & services.

  • ansible:
  • debugger: A (nigh-)universal debugger in Emacs
  • docker:
  • direnv:
  • 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 +rvm +rbenv:
  • rust +lsp:
  • scala:
  • sh +fish +lsp:
  • solidity:
  • swift:
  • terra:
  • web +lsp:
  • vala:

:email

  • mu4e +gmail:
  • notmuch:
  • wanderlust +gmail:

:app

Large, opinionated modules that transform and take over Emacs, i.e. Doom-specific porcelains.

: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: