This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ANNOUNCEMENT] Updated: vim-7.3.1152-1


Hi Yaakov,

I'm wondering that noone mentioned it before, but maybe everyone is using ~/.vimrc or they were not as puzzled as me and tried to find out what went wrong.

After updating to your latest vim build 1152, vim started to behave really unexpected, no syntax coloring, only one undo step and doing undo again did a redo, ...

In the meantime I found out that your 7.3-virc.patch is the culprit, it replaces

# define SYS_VIMRC_FILE "$VIM/vimrc"

by

# ifdef FEAT_NORMAL
# define SYS_VIMRC_FILE "/etc/vimrc"
# else
# define SYS_VIMRC_FILE "/etc/virc"
# endif

which changes system vimrc file from /etc/vim/vimrc to /etc/vimrc for normal vim usage.
This way no options are set and vim starts its strange behaviour.

I guess the new block of code should probably more likely be

# ifdef FEAT_NORMAL
# define SYS_VIMRC_FILE "$VIM/vimrc"
# else
# define SYS_VIMRC_FILE "$VIM/virc"
# endif

or at most

# ifdef FEAT_NORMAL
# define SYS_VIMRC_FILE "$VIM/vimrc"
# else
# define SYS_VIMRC_FILE "/etc/virc"
# endif

Regards
BjÃrn



Am 11.06.2013 00:47, schrieb Yaakov (Cygwin/X):
> The following packages have been updated for the Cygwin distribution:
>
> *** vim-7.3.1152-1
> *** vim-common-7.3.1152-1
> *** vim-minimal-7.3.1152-1
> *** xxd-7.3.1152-1
> *** gvim-7.3.1152-1
>
> Vim is an advanced text editor that seeks to provide the power of the
> de-facto Unix editor 'Vi', with a more complete feature set and a choice
> of terminal and GTK+ interfaces.
>
> This is an update to last week's upstream patchset, with the following packaging changes:
>
> * The 'vi' binary now uses ~/.virc and /etc/virc instead of vimrc to avoid errors with configuration options not supported by 'vi'.
>
> * gvim on x86_64 uses the GTK+ interface.
>


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]