Hi Bram.

I want to know policy of patch including.

Patch#289 is a fix for vim's incomplete feature.
Some plugins has redundant script lines to avoid it.  Those are in
unatural ways, makes many lines and waste developer times.  Of course,
I
understand that patch#289 causes some troubles for some plugins.

# It may be included when major upgrading.

Although, I have to complain this reverting, because it slows vim's
improvement speed.

So pathc#289 has these characteristics:

  * Vim is not perfect.
    * Plugin covers it. (and depending on it)
  * A patch makes vim more perfect.
    * It breaks those plugins (depending on vim's imperfect features).

I want to know including policy for this like patches.


Best regards.
--
MURAOKA Taro <[email protected]>


On Sep 6, 3:13 am, Bram Moolenaar <[email protected]> wrote:
> Patch 7.3.294 (after 7.3.289)
> Problem:    Patch 289 causes more problems than it solves.
> Solution:   Rever the patch untill a better solution is found.
> Files:      src/edit.c
>
> *** ../vim-7.3.293/src/edit.c   2011-08-28 16:02:23.000000000 +0200
> --- src/edit.c  2011-09-05 20:07:49.000000000 +0200
> ***************
> *** 3367,3381 ****
>       ins_bytes(compl_leader + ins_compl_len());
>       compl_used_match = FALSE;
>
> - #ifdef FEAT_COMPL_FUNC
> -     /*
> -      * To call eval 'completefunc' when leader is changed, restart 
> completion
> -      * every time.
> -      */
> -     if (ctrl_x_mode == CTRL_X_FUNCTION || ctrl_x_mode == CTRL_X_OMNI)
> -         ins_compl_restart();
> - #endif
> -
>       if (compl_started)
>         ins_compl_set_original_text(compl_leader);
>       else
> --- 3367,3372 ----
> *** ../vim-7.3.293/src/version.c        2011-09-02 14:18:14.000000000 +0200
> --- src/version.c       2011-09-05 20:08:27.000000000 +0200
> ***************
> *** 711,712 ****
> --- 711,714 ----
>   {   /* Add new patch number below this line */
> + /**/
> +     294,
>   /**/
>
> --
> Scientists decoded the first message from an alien civilization:
>         SIMPLY SEND 6 TIMES 10 TO THE 50 ATOMS OF HYDROGEN TO THE STAR
> SYSTEM AT THE TOP OF THE LIST, CROSS OFF THAT STAR SYSTEM, THEN PUT
> YOUR STAR SYSTEM AT THE BOTTOM OF THE LIST AND SEND IT TO 100 OTHER
> STAR SYSTEMS.  WITHIN ONE TENTH GALACTIC ROTATION YOU WILL RECEIVE
> ENOUGH HYDROGREN TO POWER YOUR CIVILIZATION UNTIL ENTROPY REACHES ITS
> MAXIMUM!  IT REALLY WORKS!
>
>  /// Bram Moolenaar -- [email protected] --http://www.Moolenaar.net  \\\
> ///        sponsor Vim, vote for features --http://www.Vim.org/sponsor/\\\
> \\\  an exciting new programming language --http://www.Zimbu.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

Raspunde prin e-mail lui