doomemacs/lisp
Henrik Lissner b7bd27d22b
refactor(cli,lib): print levels & output redirection
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
2022-09-16 01:14:20 +02:00
..
cli refactor(cli,lib): print levels & output redirection 2022-09-16 01:14:20 +02:00
lib refactor(cli,lib): print levels & output redirection 2022-09-16 01:14:20 +02:00
doom-cli.el refactor(cli,lib): print levels & output redirection 2022-09-16 01:14:20 +02:00
doom-editor.el fix: error caused by typo in doom--recentf-file-truename-fn 2022-09-10 23:46:40 +02:00
doom-keybinds.el refactor: deprecate featurep! for modulep! 2022-08-14 20:43:35 +02:00
doom-lib.el refactor(lib): tidy doom-log output 2022-09-12 16:01:43 +02:00
doom-modules.el fix: remove use-package-font-lock-keywords reference 2022-09-06 22:55:46 +02:00
doom-packages.el fix: package recipes with relative :local-repo 2022-09-10 20:45:44 +02:00
doom-projects.el fix: validate fd --version output 2022-09-07 01:48:37 +02:00
doom-start.el refactor(lib): tidy doom-log output 2022-09-12 16:01:43 +02:00
doom-ui.el nit: remove unused base-specs arg in doom--make-font-specs 2022-09-10 23:48:56 +02:00
doom.el fix: memory leak & freezes on native-comp+pgtk builds 2022-09-10 01:38:58 +02:00
packages.el bump: :core 2022-09-06 22:55:47 +02:00