emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/inspector c3a3b741f4 2/3: String printing


From: ELPA Syncer
Subject: [elpa] externals/inspector c3a3b741f4 2/3: String printing
Date: Fri, 10 Mar 2023 21:58:29 -0500 (EST)

branch: externals/inspector
commit c3a3b741f4b854ac38c2d25da6facb890f9054d5
Author: Mariano Montone <marianomontone@gmail.com>
Commit: Mariano Montone <marianomontone@gmail.com>

    String printing
---
 inspector.el | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/inspector.el b/inspector.el
index 08722baa19..a86786aea9 100644
--- a/inspector.el
+++ b/inspector.el
@@ -227,12 +227,18 @@ The target width is given by the `pp-max-width' variable."
   (inspector--insert-horizontal-line)
   (newline))
 
+(defun inspector--prin1 (thing &optional stream)
+  "Print THING to STREAM."
+  (if (stringp thing)
+      (cl-print-object (substring-no-properties thing) stream)
+    (cl-print-object thing stream)))
+
 (defun inspector--print-truncated (object &optional limit)
   "Print OBJECT to a string, truncated.
 LIMIT controls the truncation."
   (setq limit (or limit inspector-truncation-limit))
   (with-temp-buffer
-    (insert (cl-print-to-string-with-limit #'cl-prin1 object limit))
+    (insert (cl-print-to-string-with-limit #'inspector--prin1 object limit))
     ;; Add a unique inspector-form property.
     (put-text-property (point-min) (point) 'inspector-form (gensym))
     ;; Make buttons from all the "..."s.  Since there might be many of



reply via email to

[Prev in Thread] Current Thread [Next in Thread]