When I do C-h v package-alist
, I see something like
((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])
...)
How can I see the full alist instead of its truncated form with the ellipsis characters ...
at the end?
eval-expression-print-length
andeval-expression-print-level
both atnil
for this reason. It can be a pain though if something too large is printed.RET
on the ellipsis to expand it. I usually pressRET
and then yank-paste it. There's also a way to cancel the special overlay that hides the rest of the printed text with one function, but I think one would have to write it. Also see: stackoverflow.com/questions/13568262