]> granicus.if.org Git - vim/commitdiff
Support syntax and filetype completion for user commands. (Christian Brabandt)
authorBram Moolenaar <Bram@vim.org>
Sat, 31 Jul 2010 12:59:19 +0000 (14:59 +0200)
committerBram Moolenaar <Bram@vim.org>
Sat, 31 Jul 2010 12:59:19 +0000 (14:59 +0200)
runtime/doc/map.txt
runtime/doc/tabpage.txt
runtime/doc/todo.txt
src/ex_docmd.c

index 7c4a95442a460955dbdc71593104002ca0b73d7a..ceb9863719139b46fb02af5f13c3e37512389071 100644 (file)
@@ -1,4 +1,4 @@
-*map.txt*       For Vim version 7.3c.  Last change: 2010 Jul 27
+*map.txt*       For Vim version 7.3c.  Last change: 2010 Jul 31
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -1208,13 +1208,15 @@ completion can be enabled:
        -complete=event         autocommand events
        -complete=expression    Vim expression
        -complete=file          file and directory names
-       -complete=shellcmd      Shell command
+       -complete=filetype      filetype names |'filetype'|
        -complete=function      function name
        -complete=help          help subjects
        -complete=highlight     highlight groups
        -complete=mapping       mapping name
        -complete=menu          menus
        -complete=option        options
+       -complete=shellcmd      Shell command
+       -complete=syntax        syntax file names |'syntax'|
        -complete=tag           tags
        -complete=tag_listfiles tags, file names are shown when CTRL-D is hit
        -complete=var           user variables
index 23807147186ec638595e046d427c2ed3c2df595d..ee27c4acef97a18b388f647de321422c7bf3a83e 100644 (file)
@@ -1,4 +1,4 @@
-*tabpage.txt*   For Vim version 7.3c.  Last change: 2007 Mar 11
+*tabpage.txt*   For Vim version 7.3c.  Last change: 2010 Jul 31
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -58,17 +58,19 @@ clicking right of the labels.
 In the GUI tab pages line you can use the right mouse button to open menu.
 |tabline-menu|.
 
-:tabe[dit]                             *:tabe* *:tabedit* *:tabnew*
-:tabnew                Open a new tab page with an empty window, after the current
-               tab page.
+:[count]tabe[dit]                              *:tabe* *:tabedit* *:tabnew*
+:[count]tabnew
+               Open a new tab page with an empty window, after the current
+               tab page.  For [count] see |:tab| below.
 
-:tabe[dit] [++opt] [+cmd] {file}
-:tabnew [++opt] [+cmd] {file}
+:[count]tabe[dit] [++opt] [+cmd] {file}
+:[count]tabnew [++opt] [+cmd] {file}
                Open a new tab page and edit {file}, like with |:edit|.
+               For [count] see |:tab| below.
 
-:tabf[ind] [++opt] [+cmd] {file}                       *:tabf* *:tabfind*
+:[count]tabf[ind] [++opt] [+cmd] {file}                        *:tabf* *:tabfind*
                Open a new tab page and edit {file} in 'path', like with
-               |:find|.
+               |:find|.  For [count] see |:tab| below.
                {not available when the |+file_in_path| feature was disabled
                at compile time}
 
@@ -77,9 +79,11 @@ In the GUI tab pages line you can use the right mouse button to open menu.
                page instead.  Doesn't work for |:diffsplit|, |:diffpatch|,
                |:execute| and |:normal|.
                When [count] is omitted the tab page appears after the current
-               one.  When [count] is specified the new tab page comes after
-               tab page [count].  Use ":0tab cmd" to get the new tab page as
-               the first one.  Examples: >
+               one.
+               When [count] is specified the new tab page comes after tab
+               page [count].  Use ":0tab cmd" to get the new tab page as the
+               first one.
+               Examples: >
                        :tab split      " opens current buffer in new tab page
                        :tab help gt    " opens tab page with help for "gt"
 
index 443b4372e68122ebe85c57950ecf846049471c37..d50f65add4796c3789d2aa32c1d73eb2742d717c 100644 (file)
@@ -1,4 +1,4 @@
-*todo.txt*      For Vim version 7.3c.  Last change: 2010 Jul 30
+*todo.txt*      For Vim version 7.3c.  Last change: 2010 Jul 31
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -30,6 +30,8 @@ be worked on, but only if you sponsor Vim development.  See |sponsor|.
                                                        *known-bugs*
 -------------------- Known bugs and current work -----------------------
 
+After ":diffoff" scroll binding doesn't stop completely.
+
 Windows 7: "Open with..." menu starts Vim without a file.
 Need to use other registry methods in if_ole.cpp?
 
@@ -40,10 +42,6 @@ Move more common code from if_python.c and if_python3.c to if_py_both.h
 Add filetype completion to user commands. (Christian Brabandt, 2010 Jul 26)
 But call it "filetype" instead of "syntax"?
 
-ftplugin/mupad.vim should not source AppendMatchGroup.vim, it should use an
-autoload function.
-Same for indent/GenericIndent.vim
-
 Uninspected issues on http://scan.coverity.com/rung2.html
 
 Before release 7.3:
index c4732f704822023f51bc016c17a820a430bbcfea..0d91a0b62c11a55d22cca659cde9e8300d5ed686 100644 (file)
@@ -5277,11 +5277,13 @@ static struct
     {EXPAND_EVENTS, "event"},
     {EXPAND_EXPRESSION, "expression"},
     {EXPAND_FILES, "file"},
+    {EXPAND_FILETYPE, "filetype"},
     {EXPAND_FUNCTIONS, "function"},
     {EXPAND_HELP, "help"},
     {EXPAND_HIGHLIGHT, "highlight"},
     {EXPAND_MAPPINGS, "mapping"},
     {EXPAND_MENUS, "menu"},
+    {EXPAND_OWNSYNTAX, "syntax"},
     {EXPAND_SETTINGS, "option"},
     {EXPAND_SHELLCMD, "shellcmd"},
 #if defined(FEAT_SIGNS)