Friday, July 23, 2010

Re: Change filetype sl to renderman shader language instead of slang

On 2010-07-23, AMDx64BT wrote:
> Vim detects the extension .sl as slang filetype. I want that vim
> detects the extension .sl as renderman shader lang filetype by
> default and not as slang filetype.
>
> I have add to my .vimrc:
> au BufRead,BufNewFile *.sl setf sl
>
> But it doesn't work. Do you know any solution?

One solution would be to put the following line in a file in your
~/.vim/ftdetect directory (which you may have to create):

au BufRead,BufNewFile *.sl set ft=sl

The name of the file doesn't matter as long as the suffix is .vim.
Note that that line is the same as yours except that I used "set
ft=sl" instead of "setf sl".

It might also work to put that line in your .vimrc, but I think
you'll have less chance of problems if you follow the
recommendations in the user manual.

See

:help :setf
:help new-filetype " especially section A.

Regards,
Gary

--
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

No comments: