From 4a74803ef837eeb4d4fc799ac9a26fc93e584111 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 30 Sep 2010 21:47:56 +0200 Subject: [PATCH] Runtime file updates. --- runtime/doc/diff.txt | 6 +- runtime/doc/eval.txt | 9 ++- runtime/doc/if_cscop.txt | 7 +- runtime/doc/insert.txt | 7 +- runtime/doc/intro.txt | 4 +- runtime/doc/map.txt | 4 +- runtime/doc/netbeans.txt | 4 +- runtime/doc/syntax.txt | 4 +- runtime/doc/tags | 5 +- runtime/doc/todo.txt | 59 +++++++------- runtime/doc/undo.txt | 4 +- runtime/doc/various.txt | 6 +- runtime/doc/vi_diff.txt | 3 +- runtime/filetype.vim | 5 +- runtime/ftplugin/falcon.vim | 43 ++++++++++ runtime/indent/falcon.vim | 156 ++++++++++++++++++++++++++++++++++++ runtime/scripts.vim | 5 +- runtime/syntax/d.vim | 10 +-- runtime/syntax/falcon.vim | 155 +++++++++++++++++++++++++++++++++++ runtime/syntax/nasm.vim | 38 +++++---- 20 files changed, 454 insertions(+), 80 deletions(-) create mode 100644 runtime/ftplugin/falcon.vim create mode 100644 runtime/indent/falcon.vim create mode 100644 runtime/syntax/falcon.vim diff --git a/runtime/doc/diff.txt b/runtime/doc/diff.txt index 1d62e545c4..becbeb3627 100644 --- a/runtime/doc/diff.txt +++ b/runtime/doc/diff.txt @@ -1,4 +1,4 @@ -*diff.txt* For Vim version 7.3. Last change: 2010 Jul 31 +*diff.txt* For Vim version 7.3. Last change: 2010 Sep 30 VIM REFERENCE MANUAL by Bram Moolenaar @@ -261,10 +261,12 @@ that the buffers will be equal within the specified range. *do* do Same as ":diffget" without argument or range. The "o" stands for "obtain" ("dg" can't be used, it could be the start of - "dgg"!). + "dgg"!). Note: this doesn't work in Visual mode. *dp* dp Same as ":diffput" without argument or range. + Note: this doesn't work in Visual mode. + When no [range] is given, the diff at the cursor position or just above it is affected. When [range] is used, Vim tries to only put or get the specified diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 9522d3596a..9928f8b543 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For Vim version 7.3. Last change: 2010 Sep 14 +*eval.txt* For Vim version 7.3. Last change: 2010 Sep 29 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1115,8 +1115,8 @@ See below |functions|. ============================================================================== -3. Internal variable *internal-variables* *E121* - *E461* +3. Internal variable *internal-variables* *E461* + An internal variable name can be made up of letters, digits and '_'. But it cannot start with a digit. It's also possible to use curly braces, see |curly-braces-names|. @@ -6741,7 +6741,8 @@ This would call the function "my_func_whizz(parameter)". :let [{name}, ..., ; {lastname}] -= {expr1} Like above, but append/add/subtract the value for each |List| item. - *E106* + + *E121* :let {var-name} .. List the value of variable {var-name}. Multiple variable names may be given. Special names recognized here: *E738* diff --git a/runtime/doc/if_cscop.txt b/runtime/doc/if_cscop.txt index 092f5f4fab..91dd4c64e6 100644 --- a/runtime/doc/if_cscop.txt +++ b/runtime/doc/if_cscop.txt @@ -1,4 +1,4 @@ -*if_cscop.txt* For Vim version 7.3. Last change: 2009 Mar 18 +*if_cscop.txt* For Vim version 7.3. Last change: 2010 Sep 29 VIM REFERENCE MANUAL by Andy Kahn @@ -112,8 +112,7 @@ The available subcommands are: :cscope add /projects/vim/cscope.out /usr/local/vim :cscope add cscope.out /usr/local/vim -C < - *cscope-find* *cs-find* - *E565* *E567* + *cscope-find* *cs-find* *E567* find : Query cscope. All cscope query options are available except option #5 ("Change this grep pattern"). @@ -198,7 +197,7 @@ The available subcommands are: USAGE :cs help - *E260* *E261* + *E261* kill : Kill a cscope connection (or kill all cscope connections). USAGE :cs kill {num|partial_name} diff --git a/runtime/doc/insert.txt b/runtime/doc/insert.txt index 9fe55870b2..aa11ba787c 100644 --- a/runtime/doc/insert.txt +++ b/runtime/doc/insert.txt @@ -1,4 +1,4 @@ -*insert.txt* For Vim version 7.3. Last change: 2010 Sep 15 +*insert.txt* For Vim version 7.3. Last change: 2010 Sep 29 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1766,6 +1766,11 @@ These two commands will keep on asking for lines, until you type a line containing only a ".". Watch out for lines starting with a backslash, see |line-continuation|. +When in Ex mode (see |-e|) a backslash at the end of the line can be used to +insert a NUL character. To be able to have a line ending in a backslash use +two backslashes. This means that the number of backslashes is halved, but +only at the end of the line. + NOTE: These commands cannot be used with |:global| or |:vglobal|. ":append" and ":insert" don't work properly in between ":if" and ":endif", ":for" and ":endfor", ":while" and ":endwhile". diff --git a/runtime/doc/intro.txt b/runtime/doc/intro.txt index 9fe88bbe59..7519365de3 100644 --- a/runtime/doc/intro.txt +++ b/runtime/doc/intro.txt @@ -1,4 +1,4 @@ -*intro.txt* For Vim version 7.3. Last change: 2010 Jul 20 +*intro.txt* For Vim version 7.3. Last change: 2010 Sep 29 VIM REFERENCE MANUAL by Bram Moolenaar @@ -300,7 +300,7 @@ and <> are part of what you type, the context should make this clear. [] Characters in square brackets are optional. - *count* *[count]* *E489* + *count* *[count]* [count] An optional number that may precede the command to multiply or iterate the command. If no number is given, a count of one is used, unless otherwise noted. Note that in this manual the diff --git a/runtime/doc/map.txt b/runtime/doc/map.txt index b21dd42028..055d333837 100644 --- a/runtime/doc/map.txt +++ b/runtime/doc/map.txt @@ -1,4 +1,4 @@ -*map.txt* For Vim version 7.3. Last change: 2010 Jul 31 +*map.txt* For Vim version 7.3. Last change: 2010 Sep 29 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1203,6 +1203,7 @@ completion can be enabled: -complete=augroup autocmd groups -complete=buffer buffer names -complete=command Ex command (and arguments) + -complete=cscope |:cscope| suboptions -complete=dir directory names -complete=environment environment variable names -complete=event autocommand events @@ -1216,6 +1217,7 @@ completion can be enabled: -complete=menu menus -complete=option options -complete=shellcmd Shell command + -complete=sign |:sign| suboptions -complete=syntax syntax file names |'syntax'| -complete=tag tags -complete=tag_listfiles tags, file names are shown when CTRL-D is hit diff --git a/runtime/doc/netbeans.txt b/runtime/doc/netbeans.txt index 63f447e0b0..6b186b3443 100644 --- a/runtime/doc/netbeans.txt +++ b/runtime/doc/netbeans.txt @@ -1,4 +1,4 @@ -*netbeans.txt* For Vim version 7.3. Last change: 2010 Aug 20 +*netbeans.txt* For Vim version 7.3. Last change: 2010 Sep 29 VIM REFERENCE MANUAL by Gordon Prieur et al. @@ -820,7 +820,7 @@ These errors occur when a message violates the protocol: ============================================================================== 7. NetBeans commands *netbeans-commands* - *:nbstart* *E511* + *:nbstart* *E511* *E838* :nbs[tart] {connection} Start a new Netbeans session with {connection} as the socket connection parameters. The format of {connection} is described in |netbeans-parameters|. diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt index 171933bc64..b7a3fb68da 100644 --- a/runtime/doc/syntax.txt +++ b/runtime/doc/syntax.txt @@ -1,4 +1,4 @@ -*syntax.txt* For Vim version 7.3. Last change: 2010 Sep 14 +*syntax.txt* For Vim version 7.3. Last change: 2010 Sep 23 VIM REFERENCE MANUAL by Bram Moolenaar @@ -2258,7 +2258,7 @@ For highlighted builtin functions: > For highlighted standard exceptions: > :let python_highlight_exceptions = 1 -For highlighted trailing whitespace and mix of spaces and tabs: +For highlighted trailing whitespace and mix of spaces and tabs: > :let python_highlight_space_errors = 1 If you want all possible Python highlighting (the same as setting the diff --git a/runtime/doc/tags b/runtime/doc/tags index 3ebcf41fd2..c74b00a680 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -3420,7 +3420,6 @@ E102 diff.txt /*E102* E103 diff.txt /*E103* E104 digraph.txt /*E104* E105 mbyte.txt /*E105* -E106 eval.txt /*E106* E107 eval.txt /*E107* E108 eval.txt /*E108* E109 eval.txt /*E109* @@ -3587,7 +3586,6 @@ E257 if_cscop.txt /*E257* E258 remote.txt /*E258* E259 if_cscop.txt /*E259* E26 rileft.txt /*E26* -E260 if_cscop.txt /*E260* E261 if_cscop.txt /*E261* E262 if_cscop.txt /*E262* E263 if_pyth.txt /*E263* @@ -3836,7 +3834,6 @@ E485 message.txt /*E485* E486 pattern.txt /*E486* E487 options.txt /*E487* E488 message.txt /*E488* -E489 intro.txt /*E489* E49 message.txt /*E49* E490 fold.txt /*E490* E492 message.txt /*E492* @@ -3919,7 +3916,6 @@ E561 if_cscop.txt /*E561* E562 if_cscop.txt /*E562* E563 if_cscop.txt /*E563* E564 if_cscop.txt /*E564* -E565 if_cscop.txt /*E565* E566 if_cscop.txt /*E566* E567 if_cscop.txt /*E567* E568 if_cscop.txt /*E568* @@ -4219,6 +4215,7 @@ E834 options.txt /*E834* E835 options.txt /*E835* E836 if_pyth.txt /*E836* E837 if_pyth.txt /*E837* +E838 netbeans.txt /*E838* E84 windows.txt /*E84* E85 options.txt /*E85* E86 windows.txt /*E86* diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 989fb9caed..d1b6c99caa 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.3. Last change: 2010 Sep 21 +*todo.txt* For Vim version 7.3. Last change: 2010 Sep 29 VIM REFERENCE MANUAL by Bram Moolenaar @@ -30,32 +30,18 @@ be worked on, but only if you sponsor Vim development. See |sponsor|. *known-bugs* -------------------- Known bugs and current work ----------------------- -Patch for Mingw build file (Jon, 2010 Aug 22) -Patch for loading different Ruby versions. (Jon, 2010 Aug 23) - -Document cscope and sign completion for user commands. (Peter Odding, 2010 Aug -19) - -Problem with \NL in Ex script. (Ray Frish, 2010 Aug 10) - -":e ~br" does not complete to ":e /home/bram/". Crash too? - -Runtime file for Falcon. (Steven Oliver, 2010 Sep 14) - -Patch to fix error tags in help files. (Dominique Pelle, 2010 Aug 25) - -Patch to fix :nbstart silently failing. (Xavier de Gaye, 2010 Aug 20) -Another one for when Athena has netbeans support. - -patch for 3 bugs reported by smatch. (Dominique Pelle, 2010 Aug 23) +Cursor position wrong when 'formatoptions' contains "a". (Moshe Kamensky, 2010 +Sep 7, Gary Johnson, 2010 Sep 14) +Formatoptions cause cursor to jump. (ZyX, 2010 Aug 22) +Caused by revision 2294, "Make joining a range of lines much faster. (Milan +Vancura)" ? +Patch by Carlo Teubner, 2010 Sep 25. Test Sep 26. 'cursorline' is displayed too short when there are concealed characters and 'list' is set, 'listchars' at default value. (Dennis Preiser, 2010 Aug 15) Hang on slave PTY on Mac. Patch from Nikola Knezevic, 2010 Aug 29. -Patch to support netbeans under Athena. (Xavier de Gaye, 2010 Aug 20) - Patch to fix sign type negative and memory not freed. (Xavier de Gaye, 2010 Aug 20) @@ -69,8 +55,19 @@ only one of the two ends gets the cchar displayed. (Brett Stahlman, 2010 Aug Patch for :mksession not escaping file name properly. (Peter Odding, 2010 Sep 19) +Patch for CTRL-] in help file doing wrong escaping. (Carlo Teubner, 2010 Sep +25) + +Patch to support List and Dict in .viminfo. (Christian Brabandt, 2010 Sep 24) +Sep 26 with a test. + Patch for :grep docs. (Britton Kerin, 2010 Aug 31) +Patch for dynamic loading Ruby on Unix. (Jon, 2010 Aug 23) +Included, but also need a change to configure. + +Replacement R syntax file. (Jakson A. Aquino, 2010 Sep 29) + Windows keys not set properly on Windows 7? (cncyber, 2010 Aug 26) maparg() doesn't return the flags, such as ,