His name is Matsushita Shougo. :)

On 5/18/12, Bram Moolenaar <b...@moolenaar.net> wrote:
>
> Patch 7.3.519
> Problem:    When completefunction returns it cannot indicate end of
> completion
>           mode.
> Solution:   Recognize completefunction returning -3.  (Mtsushita Shougo)
> Files:            src/edit.c
>
>
> *** ../vim-7.3.518/src/edit.c 2012-04-30 18:18:43.000000000 +0200
> --- src/edit.c        2012-05-18 16:35:06.000000000 +0200
> ***************
> *** 5205,5213 ****
>           }
>
>           /* Return value -2 means the user complete function wants to
> !          * cancel the complete without an error. */
>           if (col == -2)
>               return FAIL;
>
>           /*
>            * Reset extended parameters of completion, when start new
> --- 5205,5221 ----
>           }
>
>           /* Return value -2 means the user complete function wants to
> !          * cancel the complete without an error.
> !          * Return value -3 does the same as -2 and leaves CTRL-X mode.*/
>           if (col == -2)
>               return FAIL;
> +         if (col == -3)
> +         {
> +             ctrl_x_mode = 0;
> +             edit_submode = NULL;
> +             msg_clr_cmdline();
> +             return FAIL;
> +         }
>
>           /*
>            * Reset extended parameters of completion, when start new
> *** ../vim-7.3.518/src/version.c      2012-05-18 16:24:06.000000000 +0200
> --- src/version.c     2012-05-18 16:34:27.000000000 +0200
> ***************
> *** 716,717 ****
> --- 716,719 ----
>   {   /* Add new patch number below this line */
> + /**/
> +     519,
>   /**/
>
> --
> Looking at Perl through Lisp glasses, Perl looks atrocious.
>
>  /// Bram Moolenaar -- b...@moolenaar.net -- 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
>


-- 
- Yasuhiro Matsumoto

-- 
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
  • Patch 7.3.519 Bram Moolenaar
    • Re: Patch 7.3.519 Yasuhiro MATSUMOTO

Raspunde prin e-mail lui