On Tue, Mar 2, 2010 at 4:02 AM, Bram Moolenaar <[email protected]> wrote:
>
> Antony Scriven wrote:
>
> > I vaguely wrote:
> >
> > > [...]
> > >
> > > Me too. It looks to me like 'ei' is being set to
> > > ",Syntax" which is causing do_set() to fail
> >
> > ... on a subsequent ":set ei+=".
> >
> > I hope that's clearer. --Antony
>
> This patch should fix it:
>
> *** ../vim-7.2.377/src/fileio.c 2010-01-19 14:59:14.000000000 +0100
> --- src/fileio.c 2010-03-01 21:01:04.000000000 +0100
> ***************
> *** 7925,7931 ****
> new_ei = vim_strnsave(p_ei, (int)(STRLEN(p_ei) + STRLEN(what)));
> if (new_ei != NULL)
> {
> ! STRCAT(new_ei, what);
> set_string_option_direct((char_u *)"ei", -1, new_ei,
> OPT_FREE,
> SID_NONE);
> vim_free(new_ei);
> --- 7925,7934 ----
> new_ei = vim_strnsave(p_ei, (int)(STRLEN(p_ei) + STRLEN(what)));
> if (new_ei != NULL)
> {
> ! if (*what == ',' && *p_ei == NUL)
> ! STRCPY(new_ei, what + 1);
> ! else
> ! STRCAT(new_ei, what);
> set_string_option_direct((char_u *)"ei", -1, new_ei,
> OPT_FREE,
> SID_NONE);
> vim_free(new_ei);
>
Thanks Bram and everyone.
I will try to compile and use the latest version.
>
>
> --
> TALL KNIGHT OF NI: Ni!
> "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES
> LTD
>
> /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net
> \\\
> /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/\\\
> \\\ download, build and distribute -- http://www.A-A-P.org
> ///
> \\\ help me help AIDS victims -- http://ICCF-Holland.org
> ///
>
> --
> You received this message from the "vim_dev" 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 from the "vim_dev" 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