doomemacs/modules/tools
Henrik Lissner a3e262c7ac
💥 Refactor add-hook! macro & change arg order
This update may potentially break your usage of add-hook! if you pass
the :local or :append properties to it. This is how they used to work:

  (add-hook! :append 'some-mode-hook #'do-something)

Thsoe properties must now follow the hooks, e.g.

  (add-hook! 'some-mode-hook :append #'do-something)

Other changes:
- Various add-hook calls have been renamed to add-hook! because I
  incorrectly assumed `defun` always returned its definition's symbol,
  when in fact, its return value is "undefined" (so sayeth the
  documentation). This should fix #1597.
- This update adds the ability to add multiple functions to hooks
  without a list:

    (add-hook! 'some-mode-hook
               #'do-something
               #'do-something-else)

- The indentation logic has been changed so that consecutive function
  symbols at indented at the same level as the first argument, but forms
  are indent like a defun.

    (add-hook! 'some-mode-hook
               #'do-something
               #'do-something-else)

    (add-hook! 'some-mode-hook
      (message "Hello"))
2019-07-26 20:17:29 +02:00
..
ansible 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
debugger def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00
direnv def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00
docker Make plugins a simple list 2019-05-05 19:17:02 -03:00
editorconfig def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00
ein Add ui/hydra module 2019-07-22 23:51:12 +02:00
eval def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00
flycheck 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
flyspell 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
gist def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00
lookup def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00
lsp 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
macos tools/macos: conform to conventions 2019-07-22 23:54:43 +02:00
magit def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00
make Refactor Project API to reflect changes upstream 2018-09-28 21:13:27 -04:00
pass def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00
pdf 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
prodigy def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00
rgb Add ui/hydra module 2019-07-22 23:51:12 +02:00
terraform 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
tmux/autoload 💥 Remove :feature category 2019-04-24 18:16:04 -04:00
upload 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
wakatime def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00