I'm doing some Ansible work (on RHEL 8), so I want the YAML configs for 
vim.  I have a yaml.vim file containing the syntax/etc, and a ~/.vimrc file:

autocmd BufNewFile,BufRead *.yaml,*.yml so ~/.vim/yaml.vim
autocmd FileType yaml,yml set ai ts=2 sw=2 et number

While logged in as user ansible, that worked just peachy.  But then I 
copied the same files to the same places under ~ (root), and when I was 
root (via su or su -), vim was clueless about yaml.

I tried changing the ~root/.vim/yaml.vim in .vimrc to ~root/.vim/yaml.vim 
-- no joy.

With some digging I discovered that vi doesn't read .vimrc when you're root 
but vim does!!??  But vim didn't work either.

Out of exasperation I tried rebooting my Linux server.  Now it doesn't work 
for user ansible either!!??

I tried :source ~/.vimrc and it kinda worked.  That picked up the .vimrc 
settings but not the syntax-highlight stuff in yaml.vim, even if I did a :e! 
to force it to re-read the file and see the file suffix.  But that only 
worked for root!?  And only a few times.  Now it doesn't work.  :source 
~/.vim/yaml.vim doesn't do anything either.

Help?

-- 
-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_use/3c40a249-9481-4532-a283-4b13ad49d9df%40googlegroups.com.

Reply via email to