Refactor doom-debug-mode

+ Add explain-pause-mode
+ Now reloads itself if doom-debug-variables is changed or when one of
  its variables becomes available.
+ doom-debug-variables now supports a cons cell entry where its CAR is
  the name of the variable and CDR is the value it should be set to when
  doom-debug-mode is active.
This commit is contained in:
Henrik Lissner
2020-08-21 00:09:59 -04:00
parent 70148bbfc8
commit 4e82ee4397
6 changed files with 61 additions and 14 deletions

View File

@@ -44,6 +44,8 @@ should be a deliberate act (as is flipping this variable).")
lsp-enable-on-type-formatting nil)
:config
(pushnew! doom-debug-variables 'lsp-log-io 'lsp-print-performance)
(setq lsp-intelephense-storage-path (concat doom-cache-dir "lsp-intelephense/")
lsp-vetur-global-snippets-dir (expand-file-name "vetur"
(or (bound-and-true-p +snippets-dir)