mirror of
https://github.com/doomemacs/doomemacs.git
synced 2026-01-12 20:30:56 -08:00
These are autodefs, meaning they should be defined whether or not the containing module is enabled, but they should no-op when it's disabled, by defining a no-op macro with the same name. However, lsp! and tree-sitter! are meant to be used as hooks, and you can't use macros as hooks, so you get void-function errors when they are used as such. This ensures they are properly defined as no-op functions in those cases. I.e. ;;;###autodef FORM FORM is used instead of a no-op macro if the parent module is disabled. |
||
|---|---|---|
| .. | ||
| app | ||
| checkers | ||
| completion | ||
| config | ||
| editor | ||
| emacs | ||
| input | ||
| lang | ||
| os | ||
| term | ||
| tools | ||
| ui | ||
| .gitignore | ||
| LICENSE | ||
| source.el | ||