unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* C-x C-e with prefix arg
@ 2013-05-03 15:42 Drew Adams
  2013-05-04 23:31 ` Xue Fuqiao
  2013-05-05  8:57 ` C-x C-e with prefix arg Juri Linkov
  0 siblings, 2 replies; 17+ messages in thread
From: Drew Adams @ 2013-05-03 15:42 UTC (permalink / raw)
  To: emacs-devel

How about letting the particular prefix arg control whether to print the full
value?

You use a prefix arg to insert the value in the current buffer at point.  How
often do you really want the inserted value to have pieces missing (elided)?
You typically want to (edit and) use the inserted value in code you are writing,
no?

How about letting a non-negative prefix arg insert the full value (in effect,
binding `eval-expression-print-length' and `eval-expression-print-level' to
nil)?  And letting a negative prefix arg do what any prefix arg does today:
respect the current values of `eval-expression-print-length' and
`eval-expression-print-level'?

Today, to get the full value inserted you need to avoid `C-x C-e' and instead
select the sexp and use `eval-region' - or use some other workaround.




^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2013-05-07 22:31 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-03 15:42 C-x C-e with prefix arg Drew Adams
2013-05-04 23:31 ` Xue Fuqiao
2013-05-05  3:51   ` C-x C-e with prefix arg [patch] Drew Adams
2013-05-05  6:05     ` Xue Fuqiao
2013-05-05  8:57 ` C-x C-e with prefix arg Juri Linkov
2013-05-05 14:23   ` Drew Adams
2013-05-05 19:50     ` Juri Linkov
2013-05-06  7:00       ` Drew Adams
2013-05-06  8:30         ` Juri Linkov
2013-05-06 14:11           ` Drew Adams
2013-05-06 19:54             ` Juri Linkov
2013-05-06 20:13               ` Drew Adams
2013-05-07  8:30                 ` Juri Linkov
2013-05-07 14:16                   ` Drew Adams
2013-05-07 20:55                     ` Juri Linkov
2013-05-07 21:42                       ` Drew Adams
2013-05-07 22:31                         ` Juri Linkov

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).