It used to be that after! suppressed macro expansion, but at some point around 28.1, the elisp interpreter started recognizing the compiler-macro hint in eval-after-load's definition; implicitly wrapping quoted forms in a function. Therefore, we can no longer rely on eval-after-load to hide macros from the byte-compiler. Instead, modules will need to take care to wrap macro calls in `eval` or similar, on a case-by-case basis. |
||
---|---|---|
.. | ||
cli | ||
lib | ||
doom-cli-lib.el | ||
doom-cli.el | ||
doom-editor.el | ||
doom-keybinds.el | ||
doom-lib.el | ||
doom-modules.el | ||
doom-packages.el | ||
doom-projects.el | ||
doom-start.el | ||
doom-ui.el | ||
doom.el | ||
packages.el |