doomemacs/modules/lang
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
..
agda 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
assembly Refactor out map.el usage 2018-06-23 19:53:54 +02:00
cc 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
clojure 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
common-lisp lang/common-lisp: conform to new conventions 2019-07-26 03:12:07 +02:00
coq Move emacs-snippets -> doom-snippets 2019-07-14 17:05:48 +02:00
crystal 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
csharp 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
data 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
elixir 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
elm 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
emacs-lisp 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
erlang 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
ess 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
fsharp Make requested changes for F# lsp support 2019-07-05 10:58:55 -07:00
go 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
haskell 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
hy 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
idris 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
java 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
javascript 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
julia lang/julia: operator highlights for ess-julia-mode 2019-02-15 19:43:13 -05:00
kotlin 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
latex 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
ledger 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
lua 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
markdown 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
nim def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00
nix 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
ocaml 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
org 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
perl 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
php 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
plantuml 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
purescript 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
python 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
qt
racket 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00
rest 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
ruby 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
rust def-advice!->defadvice! & conform to new advice conventions 2019-07-23 17:24:56 +02:00
scala 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
sh lang/sh: append "/bin/*" rule in auto-mode-alist 2019-07-26 03:12:06 +02:00
solidity 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
swift 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
terra 💥 Rename def-package! -> use-package! 2019-07-23 12:50:45 +02:00
vala Add vala-mode 2018-10-16 06:22:34 +03:00
web 💥 Refactor add-hook! macro & change arg order 2019-07-26 20:17:29 +02:00