On 11/03/09 21:47, Harry Putnam wrote:
>
> Shawn Walker<[email protected]>  writes:
>
>>> What might cause ~/.vimrc to be ignored on vim start
>>
>> It works fine on my system, but the file is owned by me, and it's not
>> a symlink.
>
> It worked for me for a while too.  But now it doesn't. To test, I
> moved the actual actual file into ~/ and as I showed in OP it belongs
> to me.
>
> ls -l .vimrc:
> -rw-r--r-- 1 reader staff 8649 2009-03-11 15:43 .vimrc
>
> But still it does not get sourced when I start vim on a file.

I use a symlinked vimrc, and it is always sourced correctly, but the 
details are different:

ls -l /root/.vimrc
lrwxrwxrwx 1 root root 20 2007-04-05 00:14 /root/.vimrc -> 
/home/tonymec/.vimrc

ls -l /home/tonymec/vimrc
-rw-r--r-- 1 tonymec users 12358 2009-03-05 00:09 /home/tonymec/.vimrc

Obviously, in this case both root and tonymec can both read and write 
the file (root because he can read & write anything, tonymec because he 
is the owner with rw- permissions), any other users can read it but not 
write it (because other users have r-- permissiopns regardless of their 
group).

Note that when issuing ":new ~/.vimrc" followed by some changes and 
finally ":x" in a Vim instance logged in as root, Vim "writes through" 
the link and transparently modifies ~tonymec/vimrc with no compunctions 
about it. That's what I want because I am both tonymec and AFAIK the 
only person knowing the root password on this box, and this symlink 
guarantees that I'll use the same vimrc regardless of whether I'm logged 
in as root or as tonymec.


Best regards,
Tony.
-- 
"God is big, so don't fuck with him."

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to