Quando faço C-h v package-alist
, vejo 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])
...)
Como posso ver a lista completa em vez de sua forma truncada com os caracteres de reticências ...
no final?
elisp
scratch-buffer
sexp
Kaushal Modi
fonte
fonte
eval-expression-print-length
e oseval-expression-print-level
doisnil
por esse motivo. Pode ser uma dor, porém, se algo muito grande for impresso.RET
as reticências para expandi-las. Normalmente, eu pressionoRET
e depois colo. Há também uma maneira de cancelar a sobreposição especial que oculta o restante do texto impresso com uma função, mas acho que seria preciso escrevê-lo. Veja também: stackoverflow.com/questions/13568262Respostas:
Conforme mencionado nos comentários, você pode ajustar eval-expression-print- * ou expandir pressionando RET ou mouse-2 nas elipses (que chama last-sexp-toggle-display ). No entanto, provavelmente o mais útil para as brincadeiras gerais no buffer * scratch * é:
O que formatará a saída de maneira mais legível.
fonte
Definir
eval-expression-print-length
eeval-expression-print-level
paranil
.fonte