doomemacs/lisp
Henrik Lissner a4b58311da
refactor(lib): simplify fn!, add-transient-hook!
* lisp/doom-lib.el:
  - (fn!): unroll the loop into a single, fast setplist that
    doesn't require a cl-lib macro (autoloading which seems to throw an
    error on flatpak/snap builds; still investigating that one).
  - (add-transient-hook!): Removes a redundant let-bind.  `sym` is
    already lexically bound outside the function. This will break
    anywhere lexical-binding is nil though. Not sure if I should cater
    to that scenario...
2022-09-24 20:31:34 +02:00
..
cli refactor: use doom-module-*-file variables; add two 2022-09-24 20:31:34 +02:00
lib refactor: use doom-module-*-file variables; add two 2022-09-24 20:31:34 +02:00
doom-cli.el fix(cli): 'Profiles not initialized' error 2022-09-19 00:01:03 +02:00
doom-editor.el refactor: remove redundant server-auth-dir setting 2022-09-18 00:54:10 +02:00
doom-keybinds.el refactor!: redesign module init/config hooks 2022-09-16 01:14:22 +02:00
doom-lib.el refactor(lib): simplify fn!, add-transient-hook! 2022-09-24 20:31:34 +02:00
doom-modules.el refactor: use doom-module-*-file variables; add two 2022-09-24 20:31:34 +02:00
doom-packages.el refactor: use doom-module-*-file variables; add two 2022-09-24 20:31:34 +02:00
doom-profiles.el refactor: use doom-module-*-file variables; add two 2022-09-24 20:31:34 +02:00
doom-projects.el nit: comment revision and formatting 2022-09-16 01:14:22 +02:00
doom-start.el refactor: use doom-module-*-file variables; add two 2022-09-24 20:31:34 +02:00
doom-ui.el perf: defer init for frame's buffer-predicate 2022-09-20 02:29:14 +02:00
doom.el nit: revise init hook docstrings & load order commentary 2022-09-24 18:46:21 +02:00
init.el fix: add :depth field to modules 2022-09-24 18:46:21 +02:00
packages.el module: add :config use-package 2022-09-24 18:46:21 +02:00