On 10/01/2012 09:06 p.m., Ben Fritz wrote:
>
>
> On Jan 10, 4:50 pm, Cesar Romani<[email protected]>  wrote:
>> I'm using vim 7.3.401 on windows 7. I'm trying to edit a list of text
>> files, say test1.txt, test2.txt and test3.txt, with a single vim. When
>> I'm on test1.txt and do: set tw=72, this isn't set on the other files!
>> If I do :n to go to the next file and do set tw? I get 78.
>>
>> Not long ago, before updating to 7.3.401, I used to edit a bunch of
>> files, set tw=72 in one of them, and this was globally set on the other
>> files. What happened?
>>
>> If I set sw=8 in one of them, it will be set on the other files, but not
>> with tw.
>>
>
> I cannot reproduce this, either with:
>
> gvim -N -u NONE -i NONE test1.txt test2.txt test3.txt
>
> nor with (to load with just the vimrc_example.vim script and the
> official runtime with none of my customizations):
>
> gvim -N -u "C:\Program Files (x86)\vim\vim73\vimrc_example.vim" --
> noplugin -i NONE --cmd "set runtimepath-=U:\vimfiles runtimepath-=U:
> \vimfiles/after" test1.txt test2.txt test3.txt
>
> When I do it, I get textwidth=72 in every buffer.
>
> However, I do note this line in the vimrc_example.vim:
>
>    autocmd FileType text setlocal textwidth=78
>
> By default, Vim does not (last I checked) automatically set the
> filetype to "text" for anything, so I'm not sure why this is even in
> here. But you have a couple of options until/unless it is removed:
>
> 1. stop sourcing vimrc_example.vim, and just copy the stuff you want
> into your own .vimrc
> 2. remove the autocmd after sourcing vimrc_example.vim, with "au!
> vimrcEx FileType"
> 3. define your own textwidth for text files, in a later autocmd
>
> Sadly with the autocmd method instead of a filetype plugin method, I
> don't think you can just use the after directory to override it.

If I use vim 7.3.333 I don't have that problem, and the
vimrc_example.vim is the same.
If I edit a list of text files with vim 7.3.333 and set tw? on one file
I get tw=0, but with vim 7.3.401 I get tw=78
If I set tw to 72 with 7.3.333 and do :n and set tw? I get tw=72, but
with vim 7.3.401 I get always tw=78

Regards,

--
Cesar

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

Reply via email to