From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: formido Newsgroups: gmane.emacs.help Subject: Bash Script Editing Mode? Date: Thu, 7 Aug 2008 13:21:40 -0700 (PDT) Organization: http://groups.google.com Message-ID: <361d08d2-b456-49c9-a578-53d1aaaf0b0f@a8g2000prf.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1218141681 9361 80.91.229.12 (7 Aug 2008 20:41:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 7 Aug 2008 20:41:21 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Aug 07 22:42:12 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 1KRCJ9-00080R-BW for geh-help-gnu-emacs@m.gmane.org; Thu, 07 Aug 2008 22:42:03 +0200 Original-Received: from localhost ([127.0.0.1]:34578 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KRCID-0007gs-TC for geh-help-gnu-emacs@m.gmane.org; Thu, 07 Aug 2008 16:41:05 -0400 Original-Path: news.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!postnews.google.com!a8g2000prf.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 15 Original-NNTP-Posting-Host: 66.125.32.93 Original-X-Trace: posting.google.com 1218140500 24237 127.0.0.1 (7 Aug 2008 20:21:40 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Thu, 7 Aug 2008 20:21:40 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: a8g2000prf.googlegroups.com; posting-host=66.125.32.93; posting-account=ivEBWwoAAAAvVw947tp2U-HBcoAwWEMu User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1,gzip(gfe),gzip(gfe) Original-Xref: news.stanford.edu gnu.emacs.help:160911 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:56256 Archived-At: There's a shell mode, but it has a prompt and doesn't help you incrementally create a shell script as efficiently as it could, unless I'm missing something. Is there any shell script mode that works more like the elisp, python, or erlang repls, where you can execute your choice of several lines at once and you can go back and edit and execute the lines in situ? If I write a bash function, editing and reloading the function is a painful process. I'm looking for something a little bit like the Mac's BBEdit shell worksheets (only better). I considered altering the usual shell mode, but it would take more than slight edits, so I'm hoping something's already out there. For example, one should be able to go back to a function, tweak it, and reload with a minimum of keyboard fuss. Michael