[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: C-x C-e with prefix arg

From: Juri Linkov
Subject: Re: C-x C-e with prefix arg
Date: Tue, 07 May 2013 23:55:17 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu)

> By your logic, `C-h v' should also print using elision.

`C-h v' uses the special treatment of large values too:
it moves long lists to the end of the *Help* buffer
and puts the text "Its value is shown below" on the top.
To see the full value, you have to click the button "[below]".

Similarly, you have to click on the abbreviated list
printed by `C-x C-e' to see its full value.

> IMO, users should have a quick way of getting the full value in the current
> buffer, _even if_ they generally prefer the partial value and have reflected
> that more general preference in the user options.

Currently the quickest way to get the full value is `C-u C-x C-e C-b RET'
(`C-b' moves point to the abbreviated list where `RET' is bound to
`last-sexp-toggle-display').  Implementing a shorter key sequence to do the
same `M-0 C-x C-e' or `M-- C-x C-e' like you proposed is a good improvement.
So I see no need to change the default behavior of `C-u C-x C-e'
from printing an abbreviated list to printing the full value
since both key sequences will have the same length.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]