Hi Yongwei :)

 * Yongwei Wu <[EMAIL PROTECTED]> dixit:
> On 1/18/07, DervishD <[EMAIL PROTECTED]> wrote:
> >> Did you set 'fileencodings' to an empty string?  Otherwise this would
> >> not work.
> >
> >    Apart from fixing the above (including the last version I posted
> >here, which has a catch, yes, I have "fileencodings" set to an empty
> >string. Why this wouldn't work if 'fencs' is not an empty string? Is
> >because 'fenc' will get a value *after* the autocommand is invoked?.
> 
> 'Fileencodings' is the option to detect the file encoding, and
> 'fileencoding' is the option to set/reflect the encoding of the
> current file.
> 
> In my _vimrc, I have settings like:
[...]
>  au BufReadPre  *.gb               call SetFileEncodings('cp936')
>  au BufReadPre  *.big5             call SetFileEncodings('cp950')
>  au BufReadPre  *.nfo              call SetFileEncodings('cp437')
>  au BufReadPost *.gb,*.big5,*.nfo  call RestoreFileEncodings()
> 
> You may use a similar way.

    Yes, but that won't solve my problem, because I cannot filter by
name. Anyway, setting fileencodings instead of fileencoding looks like
an interesting approach. Which advantages does it have (vs. changing
"fenc" instead)?

    Raúl Núñez de Arenas Coronado

-- 
Linux Registered User 88736 | http://www.dervishd.net
It's my PC and I'll cry if I want to... RAmen!

Reply via email to