From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: C-j in Lisp interaction mode. Date: Fri, 08 Aug 2003 17:41:45 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <200308071708.h77H8LR15118@raven.dms.auburn.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: main.gmane.org 1060392775 25037 80.91.224.253 (9 Aug 2003 01:32:55 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 9 Aug 2003 01:32:55 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sat Aug 09 03:33:21 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19lIbh-00085v-00 for ; Sat, 09 Aug 2003 03:33:21 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19lIhp-0003lx-00 for ; Sat, 09 Aug 2003 03:39:41 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19lIS2-0003fV-UP for emacs-devel@quimby.gnus.org; Fri, 08 Aug 2003 21:23:22 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19lIIt-00028c-5w for emacs-devel@gnu.org; Fri, 08 Aug 2003 21:13:55 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19lF0b-0007Tv-KH for emacs-devel@gnu.org; Fri, 08 Aug 2003 17:43:20 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19lF0b-0007Tp-FF for emacs-devel@gnu.org; Fri, 08 Aug 2003 17:42:49 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.20) id 19lEzZ-0005le-Fx; Fri, 08 Aug 2003 17:41:45 -0400 Original-To: Luc Teirlinck In-reply-to: <200308071708.h77H8LR15118@raven.dms.auburn.edu> (message from Luc Teirlinck on Thu, 7 Aug 2003 12:08:21 -0500 (CDT)) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15850 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15850 C-j in Lisp interaction mode overrides `print-length' and `print-level' using `eval-expression-print-length' and `eval-expression-print-level'. The purpose of the latter two variables would seem to avoid printing huge expressions in the echo area. But I do not see any reason to use them in `eval-print-last-sexp', bound to C-j in Lisp interaction mode. I think it is a nuisance if C-j spews out tremendous quantities of data. I don't think this should be changed. Also, `eval-expression-print-length' and `eval-expression-print-level' do not seem to be documented in the Elisp manual, which makes their use very confusing to beginning Elisp users. They are documented in the Emacs manual, where the commands are documented. I'm not against putting them in the Lisp manual, but is there a place where they would fit? The evaluation commands are not documented in that manual.