aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/emacs-lisp/pp.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/pp.el b/lisp/emacs-lisp/pp.el
index 9f4d504485..e2aaac535f 100644
--- a/lisp/emacs-lisp/pp.el
+++ b/lisp/emacs-lisp/pp.el
@@ -32,7 +32,8 @@ that `read' can handle, whenever this is possible."
(set-buffer (generate-new-buffer " pp-to-string"))
(unwind-protect
(progn
- (emacs-lisp-mode)
+ (lisp-mode-variables)
+ (set-syntax-table emacs-lisp-mode-syntax-table)
(let ((print-escape-newlines pp-escape-newlines))
(prin1 object (current-buffer)))
(goto-char (point-min))