nginx.vim

Evan Miller emmiller+gmane at gmail.com
Fri May 4 01:41:54 MSD 2007


焦胜强 wrote:
> Then ensure that ~/.vim/filetype.vim has
> this line:
> 
> au BufRead,BufNewFile nginx.conf* set ft=nginx

Ah yes, you are right. Use "set ft=nginx" rather than "setf nginx" in 
the command. ("setf" only applies if no filetype was previously set, but 
some configurations might have already set the "conf" filetype, so "set 
ft" is safer.)

Evan

> 
> 
> 2007/5/3, Evan Miller < 
> emmiller+gmane at gmail.com 
> <mailto:emmiller+gmane at gmail.com>>:
> 
>     What do you get when you combine the world's greatest web server
>     with the
>     world's greatest text editor? Well, not *quite* the best syntax
>     highlighting
>     file out there, but it's a start:
> 
>     http://www.riceonfire.org/emiller/nginx.vim
>     <http://www.riceonfire.org/emiller/nginx.vim>
> 
>     Nginx has a beautiful configuration syntax and deserves to be colored
>     appropriately. If you're a Vim user, this file will light up the valid
>     directives in your nginx.conf, and it will highlight variable names
>     inside of
>     strings and URLs for easier reading. It's all done quite tastefully,
>     if I may
>     say so.
> 
>     To install, download the above file into your ~/.vim/syntax/ folder
>     (create that
>     folder if it doesn't exist already). Then ensure that
>     ~/.vim/filetype.vim has
>     this line:
> 
>     au BufRead,BufNewFile nginx.conf* setf nginx
> 
> 
>     Please note that these highlighting rules are very BETA as I just
>     learned how to
>     make this kind of thing three hours ago. Send comments, anomalies, and
>     improvements my way.
> 
>     My heart goes out to the list's Emacs users.
> 
>     Evan
> 






More information about the nginx mailing list