diff options
Diffstat (limited to '.emacs.d/lisp/init-emacs-lisp.el')
-rw-r--r-- | .emacs.d/lisp/init-emacs-lisp.el | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/.emacs.d/lisp/init-emacs-lisp.el b/.emacs.d/lisp/init-emacs-lisp.el index 4ca010a..0cf1f44 100644 --- a/.emacs.d/lisp/init-emacs-lisp.el +++ b/.emacs.d/lisp/init-emacs-lisp.el @@ -10,6 +10,10 @@ :diminish) (use-feature emacs + :custom + ;; These don't really belong here, but do affect ielm + (comint-prompt-read-only t) + (comint-buffer-maximum-size 2048) :config ;; Based on prelude-emacs-lisp.el (defun recompile-init-lisp () @@ -61,6 +65,16 @@ Start `ielm' if it's not already running." (use-package eros + :config + ;; https://xenodium.com/inline-previous-result-and-why-you-should-edebug/ + (defun adviced:edebug-previous-result (_ &rest r) + "Adviced `edebug-previous-result'." + (eros--make-result-overlay edebug-previous-result + :where (point) + :duration eros-eval-result-duration)) + (advice-add #'edebug-previous-result + :around + #'adviced:edebug-previous-result) :hook (emacs-lisp-mode . eros-mode)) |