60 lines
1.9 KiB
Org Mode
60 lines
1.9 KiB
Org Mode
#+TITLE: :config default
|
|
|
|
This module provides a set of reasonable defaults, including:
|
|
|
|
+ A Spacemacs-esque keybinding scheme
|
|
+ Extra Ex commands for evil-mode users
|
|
+ A yasnippet snippets library tailored to Doom emacs
|
|
+ A configuration for (almost) universally repeating searches with =;= and =,=
|
|
|
|
#+begin_quote
|
|
The defaults module is intended as a "reasonable-defaults" module, but also as a
|
|
reference for your own private modules. You'll find [[https://github.com/hlissner/doom-emacs-private][my private module in a
|
|
separate repo]].
|
|
|
|
Refer to the [[https://github.com/hlissner/doom-emacs/wiki/Customization][Customization page]] on the wiki for details on starting your own
|
|
private module.
|
|
#+end_quote
|
|
|
|
* Table of Contents :TOC:
|
|
- [[#install][Install]]
|
|
- [[#configuration][Configuration]]
|
|
- [[#using-another-snippets-library][Using another snippets library]]
|
|
- [[#im-not-an-evil-user][I'm not an evil user...]]
|
|
- [[#appendix][Appendix]]
|
|
- [[#commands][Commands]]
|
|
- [[#hacks][Hacks]]
|
|
|
|
* Install
|
|
This module has no external dependencies.
|
|
|
|
* Configuration
|
|
** Using another snippets library
|
|
Don't want to use provided one? Then add this to your private module,
|
|
|
|
#+BEGIN_SRC emacs-lisp
|
|
;; in config/$USER/packages.el
|
|
(package! emacs-snippets :ignore t)
|
|
|
|
;; in config/$USER/config.el
|
|
(def-package-hook! emacs-snippets :disabled t)
|
|
(after! yasnippet
|
|
(push "~/path/to/my/private/snippets" yas-snippet-dirs))
|
|
#+END_SRC
|
|
|
|
** I'm not an evil user...
|
|
That's fine. All evil configuration is ignored if =:feature evil= is disabled.
|
|
|
|
* Appendix
|
|
** Commands
|
|
+ ~+default/browse-project~
|
|
+ ~+default/browse-templates~
|
|
+ ~+default/find-in-templates~
|
|
+ ~+default/browse-emacsd~
|
|
+ ~+default/find-in-emacsd~
|
|
+ ~+default/browse-notes~
|
|
+ ~+default/find-in-notes~
|
|
+ ~+default/find-in-snippets~
|
|
** Hacks
|
|
+ ~epa-pinentry-mode~ is set to ~'loopback~, forcing gpg-agent to use the Emacs
|
|
minibuffer when prompting for your passphrase. *Only works with GPG 2.1+!*
|