This refactors how Doom captures and redirects its output (to stdout and stderr) into a more general with-output-to! macro, and: - Simplifies the "print level" system. The various doom-print-*-level variables have been removed. - Adds a new print level: notice, which will be the default level for all standard output (from print!, doom-print, prin[ct1], etc). - Adds a with-output-to! macro for capturing and redirecting output to multiple streams (without suppressing it from stdout). It can also be nested. - Changes the following about doom-print: - Default :format changed to nil (was t) - Default :level changed to t (was `doom-print-level`) - No longer no-ops if OUTPUT is only whitespace |
||
---|---|---|
.. | ||
cli | ||
lib | ||
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 |