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-lengthyeval-expression-print-levelambas cosasnilpor este motivo. Sin embargo, puede ser un dolor si se imprime algo demasiado grande.RETlos puntos suspensivos para expandirlo. Usualmente lo presionoRETy 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-lengthyeval-expression-print-levelparanil.fuente