From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Colin S. Miller" Newsgroups: gmane.emacs.help Subject: Re: Is there an emacs bash script mode / colouring? Date: Wed, 16 Sep 2009 17:23:57 +0100 Organization: SunSITE.dk - Supporting Open source Message-ID: <4ab1111e$0$285$14726298@news.sunsite.dk> References: <87ab0wc9ac.wl%anselm.helbig+news2009@googlemail.com> <21c77$4ab10a12$4c0ab2c1$8986@TEKSAVVY.COM> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1253119916 6881 80.91.229.12 (16 Sep 2009 16:51:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 16 Sep 2009 16:51:56 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Sep 16 18:51:49 2009 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 1MnxjR-0007ii-0A for geh-help-gnu-emacs@m.gmane.org; Wed, 16 Sep 2009 18:51:49 +0200 Original-Received: from localhost ([127.0.0.1]:54516 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MnxjQ-0002B6-El for geh-help-gnu-emacs@m.gmane.org; Wed, 16 Sep 2009 12:51:48 -0400 Original-Path: news.stanford.edu!usenet.stanford.edu!goblin2!goblin.stu.neva.ru!news.net.uni-c.dk!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090706) Original-Newsgroups: gnu.emacs.help In-Reply-To: <21c77$4ab10a12$4c0ab2c1$8986@TEKSAVVY.COM> Original-Lines: 46 Original-NNTP-Posting-Host: 62.56.58.189 Original-X-Trace: news.sunsite.dk DXC=X[AgNbXeNf\KP8HMEIDXP; BoZQhlG:Pkff9j=DZ1S_ Original-X-Complaints-To: staff@sunsite.dk Original-Xref: news.stanford.edu gnu.emacs.help:173095 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:68218 Archived-At: Eric B. wrote: > "Anselm Helbig" wrote in message > news:87ab0wc9ac.wl%anselm.helbig+news2009@googlemail.com... >> Hi! >> >>> This may sound like a silly question, but is there a major/minor mode for >>> emacs that does syntax colouring and auto-formatting of bash scripts? >>> >>> I've tried searching the web, but can't seem to find anything applicable. >> Well, silly it is. 8-) Bash is supported by sh-mode, which should >> already be active when you're using the .sh extension for your >> file. If you don't use an extension, it will be activated after a >> revert-buffer. > > Well, yes - sh mode is activated upon opening of any .sh file. However, for > some reason, I find it doesn't do any formatting and/or syntax colouring. > My nxml mode does both, so I know it isn't my terminal that is problematic. > Is there something in the config that I am missing for sh-mode? > > I'm running emacs 21.4.1 > > Thanks, > > Eric > > Eric, Does M-x font-lock-mode or M-x font-lock-fontify-buffer help? The first will turn on fontify (syntax highlighting mode). Is the mode-line "(Shell-script [bash])" or "(Shell-script Font[bash]") ? The second will force the buffer to be highlighted; if the buffer is bigger than font-lock-maximum-size then auto-fontification is disabled. HTH, Colin S. Miller. -- Replace the obvious in my email address with the first three letters of the hostname to reply.