完全な `package-alist`値(切り捨て文字「…」なし)を表示するにはどうすればよいですか?


7

私がするときC-h v package-alist、私は次のようなものを見ます

((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])
  ...)

省略記号が最後に付いた省略形ではなく、完全な alist を表示するにはどうすればよい...ですか?


3
私が持っているeval-expression-print-lengtheval-expression-print-levelの両方でnilこのような理由のために。しかし、大きすぎるものを印刷すると、苦痛になる可能性があります。
abo-abo 2015

4
RET省略記号を押して展開することもできます。私は通常それを押しRETてからヤンクペーストします。印刷されたテキストの残りを1つの関数で非表示にする特別なオーバーレイをキャンセルする方法もありますが、私はそれを書く必要があると思います。また、stackoverflow.com
questions / 13568262

回答:


11

コメントで述べたように、楕円上でRETまたはmouse-2を押すと、eval-expression-print- *を調整したり、展開したりできます(これにより、last-sexp-toggle-displayが呼び出されます)。ただし、おそらく* scratch *バッファーをいじるのに最も役立つのは次のとおりです。

(pp package-alist)

より読みやすい方法で出力をフォーマットします。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.