From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jonathan Groll Newsgroups: gmane.emacs.help Subject: Re: What I'm missing when using M-x shell Date: Mon, 15 Sep 2008 09:32:19 +0200 Message-ID: <20080915073219.GB8741@groll.co.za> References: <38b2ab8a0809130127x480a8dg9c2bb302f72dfea6@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Trace: ger.gmane.org 1221463993 24283 80.91.229.12 (15 Sep 2008 07:33:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 15 Sep 2008 07:33:13 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Sep 15 09:34:08 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 1Kf8av-0003TI-0K for geh-help-gnu-emacs@m.gmane.org; Mon, 15 Sep 2008 09:34:01 +0200 Original-Received: from localhost ([127.0.0.1]:59852 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kf8Zt-0001Z6-QK for geh-help-gnu-emacs@m.gmane.org; Mon, 15 Sep 2008 03:32:57 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kf8ZZ-0001Wj-4t for help-gnu-emacs@gnu.org; Mon, 15 Sep 2008 03:32:37 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kf8ZU-0001Lt-2f for help-gnu-emacs@gnu.org; Mon, 15 Sep 2008 03:32:36 -0400 Original-Received: from [199.232.76.173] (port=54067 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kf8ZT-0001Lk-V9 for help-gnu-emacs@gnu.org; Mon, 15 Sep 2008 03:32:31 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:38230) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Kf8ZT-0006YY-Fp for help-gnu-emacs@gnu.org; Mon, 15 Sep 2008 03:32:32 -0400 Original-Received: from mail.groll.co.za ([67.18.176.185]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kf8ZJ-0005sK-FR for help-gnu-emacs@gnu.org; Mon, 15 Sep 2008 03:32:21 -0400 Original-Received: by mail.groll.co.za (Postfix, from userid 1004) id 5EF7E258F0; Mon, 15 Sep 2008 09:32:19 +0200 (SAST) Content-Disposition: inline In-Reply-To: <38b2ab8a0809130127x480a8dg9c2bb302f72dfea6@mail.gmail.com> User-Agent: Mutt/1.5.13 (Linux mail 2.6.18.8-linode10 i686) X-detected-kernel: by mx20.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:57602 Archived-At: On Sat, Sep 13, 2008 at 10:27:47AM +0200, Francis Moreau wrote: >[ please CC me when replying to me ] > >On Fri, Sep 12, 2008 at 7:34 PM, Dan Espen > wrote: >> Compiles are M-x compile, greps are M-x grep, >> ls is dired, email is MH-E. > >But what would you suggest as replacement for: > >$ make && gdb || mail -s "Compilation failed" home > >More generally sh scripts allow automatisation processes that you >can't simply do with emacs commands, it similar to using a mouse >actually. I don't think you can get rid of them. > >Futhermore there are a lot of tools out there that are not integrated >to emacs if you do so, you don't have enough keys on the keyboard to >create bindings ;) > >So I don't think you can realistically get rid of a shell > >> Maybe most emacs users aren't that committed to M-x shell and >> it's friends. > >Probably. > >So for now I don't think I can forget Gnu Screen: one screen to handle >a terminal with a shell where all my ncurse based applications can >work properly and another screen where emacs lives. > On the subject of GNU screen and emacs: Bill Clementson wrote a good entry on using emacsclient and screen - http://bc.tech.coop/blog/071001.html Regarding mutt with emacs, there is a page on the emacswiki you may want to read: http://www.emacswiki.org/cgi-bin/emacs-en/MuttInEmacs It may also possibly be necessary to adjust the colour scheme used in .muttrc: http://www.mail-archive.com/mutt-users@mutt.org/msg21810.html Personally, I have been using gnu-screen with an emacs server running in one window and mutt in another window, based on what Bill Clementson wrote. Regards, Jonathan