From b6b64e1d92957eb75027b83a6ba0b9cf94fcaeac Mon Sep 17 00:00:00 2001 From: Nikita Bloshchanevich Date: Fri, 12 Mar 2021 08:04:28 +0100 Subject: [PATCH] Add `disassemble' command --- helpful.el | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/helpful.el b/helpful.el index e372866..6cf6437 100644 --- a/helpful.el +++ b/helpful.el @@ -1146,6 +1146,12 @@ buffer." (goto-char pos))) (pop-to-buffer buf))) +(defun helpful-disassemble () + "Disassemble the current symbol." + (interactive) + (helpful--ensure) + (disassemble helpful--sym)) + (defun helpful-toggle-edebug () "Toggle edebug for the current symbol." (interactive) @@ -2926,7 +2932,8 @@ See also `helpful-max-buffers'." (define-key (kbd "C-c e") #'helpful-toggle-edebug) (define-key (kbd "C-c t") #'helpful-toggle-tracing) (define-key (kbd "C-c =") #'helpful-set-value) - (define-key (kbd "C-c c") #'helpful-customize)) + (define-key (kbd "C-c c") #'helpful-customize) + (define-key (kbd "C-c d") #'helpful-disassemble)) "Keymap for `helpful-mode'.") (declare-function bookmark-prop-get "bookmark" (bookmark prop))