Henrik Lissner
4efaf6837b
refactor: introduce doom-module-context
...
Where f9201eb
introduced a general context system, this one introduces
one for modules, to simplify our let-bind game when interacting with
modules, and to more efficiently expose module state to modulep! (which
gets called at runtime a great deal, so its performance is important).
* lisp/doom-lib.el (doom-log): simplify macro and introduce
doom-inhibit-log variable.
* lisp/doom-modules.el (modulep!): fix reported file path if modulep!
fails to find the local module.
* lisp/lib/debug.el (doom-debug-variables): disable doom-inhibit-log
when debug mode is on.
Ref: f9201eb218
2022-09-24 22:09:46 +02:00
..
2022-09-10 18:36:24 +02:00
2022-08-14 20:43:35 +02:00
2022-08-18 17:08:16 +02:00
2022-08-14 20:43:35 +02:00
2022-09-16 01:14:22 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-09-07 00:19:23 +02:00
2022-09-07 00:16:04 +02:00
2022-08-07 19:08:07 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-09-24 22:09:05 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-07 19:08:07 +02:00
2022-08-07 19:08:07 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-07 19:08:07 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-07 19:08:07 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-18 17:08:16 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-09-10 23:37:50 +02:00
2022-08-14 20:43:35 +02:00
2022-09-24 22:09:46 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-09-16 01:14:20 +02:00
2022-08-07 19:08:07 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-07 19:08:07 +02:00
2022-08-14 20:43:35 +02:00
2022-09-07 01:25:22 +02:00
2022-08-14 20:43:35 +02:00
2022-09-07 01:40:10 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-14 20:43:35 +02:00
2022-08-07 19:08:07 +02:00