From 768d5b718c7fdda1b92d5b16681370e91c13a1b6 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 24 Nov 2019 13:50:02 -0500 Subject: [PATCH] Fix #2111: +eval/buffer not capturing whole elisp buffer --- modules/lang/emacs-lisp/autoload.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/lang/emacs-lisp/autoload.el b/modules/lang/emacs-lisp/autoload.el index 38505be87..054b0b9df 100644 --- a/modules/lang/emacs-lisp/autoload.el +++ b/modules/lang/emacs-lisp/autoload.el @@ -13,7 +13,7 @@ to a pop up buffer." (condition-case-unless-debug e (let ((result (let ((debug-on-error t)) - (eval (read (buffer-substring-no-properties beg end)) + (eval (read (format "(progn %s)" (buffer-substring-no-properties beg end))) `((buffer-file-name . ,buffer-file-name) (doom--current-module . ,(ignore-errors