Hi Dominique! On Sa, 24 Jul 2010, Dominique Pellé wrote:
> Hi > > Attached patch adds completion to the :setfiletype command. > Example: > > :setf java<CTRL-D> > java javacc javascript > > -- Dominique > > diff -r 0c8219a26bc9 src/ex_docmd.c > --- a/src/ex_docmd.c Sat Jul 24 20:57:44 2010 +0200 > +++ b/src/ex_docmd.c Sat Jul 24 23:36:07 2010 +0200 > @@ -3829,6 +3829,7 @@ > xp->xp_pattern = arg; > break; > > + case CMD_setfiletype: > case CMD_ownsyntax: > xp->xp_context = EXPAND_FILETYPE; > xp->xp_pattern = arg; Since we now have filetype completion, why not add this to the command-completion? chrisbra t41:~/vim/src [1157]% hg diff ex_docmd.c ../runtime/doc/map.txt diff -r 5bd81e397907 runtime/doc/map.txt --- a/runtime/doc/map.txt Sun Jul 25 22:30:20 2010 +0200 +++ b/runtime/doc/map.txt Mon Jul 26 13:22:25 2010 +0200 @@ -1215,6 +1215,7 @@ -complete=mapping mapping name -complete=menu menus -complete=option options + -complete=syntax syntax -complete=tag tags -complete=tag_listfiles tags, file names are shown when CTRL-D is hit -complete=var user variables diff -r 5bd81e397907 src/ex_docmd.c --- a/src/ex_docmd.c Sun Jul 25 22:30:20 2010 +0200 +++ b/src/ex_docmd.c Mon Jul 26 13:22:25 2010 +0200 @@ -5280,6 +5280,7 @@ {EXPAND_MENUS, "menu"}, {EXPAND_SETTINGS, "option"}, {EXPAND_SHELLCMD, "shellcmd"}, + {EXPAND_FILETYPE, "syntax"}, #if defined(FEAT_SIGNS) {EXPAND_SIGN, "sign"}, #endif In the same way, we could also add compiler and colorscheme completion. Is that useful? regards, Christian -- 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