doomemacs/lisp
ivanbrennan c44bc81a05 fix(lib): defer-feature! fallback FNS
If defer-feature! was called with one argument (as is the case in the
:lang common-lisp module), FNS defaulted to an empty list. As a result,
FEATURE was deferred but never re-added to the features list, and after!
blocks were never triggered.

Instead of defaulting to an empty list, fallback to a singleton list
containing just (FEATURE). This aligns with the behavior this macro had
prior to 5b8b04f0c8, which generalized FNS
to support a list of functions rather than just one.
2022-08-19 11:24:34 +02:00
..
cli refactor: deprecate doom-private-dir for doom-user-dir 2022-08-14 20:43:35 +02:00
lib fix(lib): doom-exec-process use doom-print--format 2022-08-19 11:21:22 +02:00
doom-cli-lib.el fix(cli): void-variable test error on Emacs 27.x 2022-08-18 16:14:06 +02:00
doom-cli.el refactor: deprecate doom-etc-dir for doom-data-dir 2022-08-14 20:43:35 +02:00
doom-editor.el refactor: deprecate doom-etc-dir for doom-data-dir 2022-08-14 20:43:35 +02:00
doom-keybinds.el refactor: deprecate featurep! for modulep! 2022-08-14 20:43:35 +02:00
doom-lib.el fix(lib): defer-feature! fallback FNS 2022-08-19 11:24:34 +02:00
doom-modules.el refactor: deprecate doom-private-dir for doom-user-dir 2022-08-14 20:43:35 +02:00
doom-packages.el refactor: deprecate doom-private-dir for doom-user-dir 2022-08-14 20:43:35 +02:00
doom-projects.el fix: use --strip-cwd-prefix only if fd >=8.3.0 2022-08-08 18:23:46 +02:00
doom-start.el feat!(cli): load project .doomrc instead of ci.el 2022-08-07 19:43:28 +02:00
doom-ui.el refactor: deprecate doom-private-dir for doom-user-dir 2022-08-14 20:43:35 +02:00
doom.el fix: void-function file-name-concat on Emacs 27 2022-08-14 20:44:47 +02:00
packages.el refactor!: restructure Doom core 2022-07-30 22:41:13 +02:00