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: Reasons for Switching to Eshell Date: Sun, 30 Mar 2008 14:15:46 +0200 Message-ID: <8763v4pfv1.fsf@gmail.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1206880847 25960 80.91.229.12 (30 Mar 2008 12:40:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 30 Mar 2008 12:40:47 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Mar 30 14:41:18 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jfwqb-0005Dv-TN for geh-help-gnu-emacs@m.gmane.org; Sun, 30 Mar 2008 14:41:18 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jfwpz-0006x4-UJ for geh-help-gnu-emacs@m.gmane.org; Sun, 30 Mar 2008 08:40:39 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 25 Original-X-Trace: individual.net HsRA/GmGxh/l6NcfP/twmgdEFy8m0P71rsvC5nqu4dXGo97wx3 Cancel-Lock: sha1:ifzOFvDQwLrQS0db9oQn6IMsR4k= sha1:KG0myniDsAW0EZnXU0WFFh/OdkQ= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) Original-Xref: shelby.stanford.edu gnu.emacs.help:157460 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:52829 Archived-At: Lorenzo Isella writes: > I suppose that eshell must be perfectly integrated with emacs, but > other than that are there reasons to give it preference with respect > to .e.g BASH? I love eshell and the cool extra features it adds but there are some problems with it: - Doing su or sudo su does not work like you expect. This works under the normal shell (M-x shell). I am su:ing quite much (please, no lectures about why this might be a bad idea) so for me this is annoying. - Programs with "GUIs" (ncurses or whatever) that uses the terminal in clever ways does not work very well. This applies to the normal shell as well. For pure command line programs both work great. A good thing, as someone else mentioned, is that if you use eshell it will work the same for all platforms where you use Emacs. If the above does not scare you, you should definitely look into Eshell. EmacsWiki has quite a lot of goodies for it. /Mathias