From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mathias Dahl Newsgroups: gmane.emacs.help Subject: Re: Need an enabler for a bad habit. Date: Wed, 01 Nov 2006 18:03:38 +0100 Message-ID: References: <877iygcrtx.fsf@thalassa.informatimago.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1162402897 2966 80.91.229.2 (1 Nov 2006 17:41:37 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 1 Nov 2006 17:41:37 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Nov 01 18:41:36 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GfK5P-0007xk-2t for geh-help-gnu-emacs@m.gmane.org; Wed, 01 Nov 2006 18:41:11 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GfK5O-0004Tb-I8 for geh-help-gnu-emacs@m.gmane.org; Wed, 01 Nov 2006 12:41:10 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 39 Original-X-Trace: individual.net tBMtQLfVOfgNXCCsQaqL9AgfmsT3nGuyE6eo8Tr5B+MKw6QzW8 User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (windows-nt) Cancel-Lock: sha1:kz6wMy8t5zlLcp4KiuZPC5hd55A= Original-Xref: shelby.stanford.edu gnu.emacs.help:142845 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:38465 Archived-At: William Case writes: > Essentially, yes. But I have always thought what you have called > the echo area was the mini-buffer in emacs and I don't even need the > "M-x prompt". I just want my cursor blinking in the very first > field/column of the echo area. I will type the command or > accelerator keys that I need after the cursor is placed. I would > expect that the cursor would remain at the end of the command line > until I push Enter. It's interesting to learn how other wants to use this wonderful tool! How about this then: $ emacs -Q C-x 2 ; split in two windows C-x 0 ; move to bottom window M-x eshell RET ; start eshell Now, resize the window containing the eshell buffer so that it's only a few lines high (three lines seems to be the minimum before the windows is deleted). Now you have something similar to what you want in that you can type all commands, including their arguments. For example, at the eshell prompt: $ find-file foo RET Will open up the file foo, or create an empty buffer. Voila! The only problem with this approach is that commands that display a prompt when called interactively will not work like you expect. For example, only typing `find-file' and RET will not work. It will complain about missing arguments (because it is called non-interactively behind the scenes). Of course, eshell is also a complete shell, being able to call emacs functions is just an extra feature that is really nice.