Aß
Size: a a a
Aß
y
(format "%S" expr)
вставляет многоточие на относительно длинных выражениях. Я пробовал (format "%.20S" expr)
, но тут все равно есть какое-то ограничение длины, а мне не хотелось бы его иметь.y
Aß
¥
a
prin1
, а также см. его докстринг про соотв. динамические переменные.EZ
prin1-to-string
y
print-level
и print-length
стоят на nil, при этом (insert (prin1-to-string (make-list 20 1)))
выдает это: (1 1 1 1 1 1 1 1 1 1 1 1 ...)
. Я попробовал (prin1 (make-list 20 1) (current-buffer))
, но оно тоже выводит список с многоточием.EZ
(let ((print-circle nil)
(print-level nil)
(print-length nil))
(prin1-to-string (make-list 20 1)))
a
ELISP> (prin1-to-string (make-list 20 1))
"(1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1)"
y
y
a
prin1-
точнее указывет смысл.y
𝘎(
𝘎(
𝘎(