From 8814bf130309e4deaeff6c4eeed54a3a59ea2571 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Tue, 19 May 2020 21:47:34 +0100 Subject: [PATCH] feat(performance): Add explain-pause-mode This might come in handy with debugging what causing slowdowns in emacs. --- core/siren-core-modules.el | 1 + modules/misc/siren-explain-pause.el | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 modules/misc/siren-explain-pause.el diff --git a/core/siren-core-modules.el b/core/siren-core-modules.el index 2b69e6c..ae3e914 100644 --- a/core/siren-core-modules.el +++ b/core/siren-core-modules.el @@ -43,6 +43,7 @@ (require 'siren-flycheck) ;; Misc. +(require 'siren-explain-pause) (require 'siren-grip) (require 'siren-restart-emacs) (require 'siren-zone) diff --git a/modules/misc/siren-explain-pause.el b/modules/misc/siren-explain-pause.el new file mode 100644 index 0000000..6119dbc --- /dev/null +++ b/modules/misc/siren-explain-pause.el @@ -0,0 +1,16 @@ +;;; siren-explain-pause.el --- jimeh's Emacs Siren: explain-pause-mode configuration. + +;;; Commentary: + +;; Basic configuration for explain-pause-mode. + +;;; Code: + +(use-package explain-pause-mode + :straight (:type git :host github :repo "lastquestion/explain-pause-mode") + + :custom + (explain-pause-blocking-too-long-ms 40)) + +(provide 'siren-explain-pause) +;;; siren-explain-pause.el ends here