Cuando lo hago C-h v package-alist
, veo algo como
((PACKAGE-NAME1 [cl-struct-package-desc
PACKAGE-NAME1
(VERSION1)
"DESCRIPTION1"
(DEPENDENCIES-ALIST1)
nil
nil
"LOCAL-INST-PATH1"
(URL-ALIST1)
nil])
(PACKAGE-NAME2 [cl-struct-package-desc
PACKAGE-NAME2
(VERSION2)
"DESCRIPTION2"
(DEPENDENCIES-ALIST2)
nil
nil
"LOCAL-INST-PATH2"
(URL-ALIST2)
nil])
...)
¿Cómo puedo ver la lista completa en lugar de su forma truncada con los puntos suspensivos ...
al final?
elisp
scratch-buffer
sexp
Kaushal Modi
fuente
fuente
eval-expression-print-length
yeval-expression-print-level
ambas cosasnil
por este motivo. Sin embargo, puede ser un dolor si se imprime algo demasiado grande.RET
los puntos suspensivos para expandirlo. Usualmente lo presionoRET
y luego lo pego. También hay una forma de cancelar la superposición especial que oculta el resto del texto impreso con una función, pero creo que habría que escribirlo. Ver también: stackoverflow.com/questions/13568262Respuestas:
Como se menciona en los comentarios, puede modificar eval-expression-print- * o expandir presionando RET o mouse-2 en las elipses (que llama last-sexp-toggle-display ). Sin embargo, probablemente lo más útil para jugar en general en el búfer * scratch * es:
Lo cual formateará la salida de una manera más legible.
fuente
Establecer
eval-expression-print-length
yeval-expression-print-level
paranil
.fuente