thanks, set ft=sh did the trick.     I cannot use.sh extension for files
for ksh funtions, and cannot have #! in them also.

On Tue, Jan 10, 2012 at 3:25 AM, Guido Van Hoecke <[email protected]> wrote:

> On Tue, Jan 10, 2012 at 09:02, Chris Lott <[email protected]> wrote:
> > On Mon, Jan 9, 2012 at 7:42 PM, jz <[email protected]> wrote:
> >> I write shell scripts using vim.  There is no issue to set my color
> >> scheme with .colorscheme in .vimrc when I edit .sh files.   But how
> >> can I force vim to use color schema when I edit file without .sh
> >> extension?   Shell function files are typically without .sh extension.
> >
> > You could use a modeline (see :help modeline) in your file, something
> like:
> > # vim: set ft=bash:
>
> Most shell schripts start with a 'bang' line
> #!/bin/bash
> or whatever (could be any shell, perl... ).
>
> This bang line does activate the sh filetype without the need for a
> modeline.
>
> Kind regards,
>
>
> Guido
>
> --
> Q:      What's tiny and yellow and very, very, dangerous?
> A:      A canary with the super-user password.
>
> http://vanhoecke.org ... and go2 places!
>
> --
> You received this message from the "vim_use" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php
>

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to