On Tuesday, June 11, 2013 6:31:30 PM UTC-5, Anton Arkhipov wrote: > > I am having trouble enabling a color scheme when using vim with *hoc files. > I am trying to use the "c" color scheme, and I can do that using “:set > syntax=c” inside the vim session, but only for that one session.
Please use correct terminology. You are trying to use C syntax on *hoc files. A colorscheme is something you load with a command like ":colorscheme elflord", and defines a collection of colors to use for ALL syntaxes. > I'd like to do that for any session automatically. > > I tried to add the following to .vimrc: > > syntax enable > You want "syntax on" not "syntax enable" > filetype plugin on > au FileType hoc set syntax=c > > But there's no effect. Perhaps my vim doesn’t look into .vimrc? More likely, Vim doesn't know how to detect the "hoc" syntax. See :help new-filetype If I understand correctly, you want to use one of the methods listed at that help reference, to set the filetype of *.hoc files to "c". > There was actually no such file in my home directory in the environment I'm > currently working under, so I created it and added to it those three lines. > However, like I said, I don't get any colors when editing *hoc files. > Yes, you need to create the file if it does not exist. But you didn't mention, what system are you on? An easy way to get to the home directory that Vim actually sees on ANY system, would be to do :echo $HOME from within Vim. -- -- 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 because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.