]> granicus.if.org Git - vim/commitdiff
Updated runtime files
authorBram Moolenaar <Bram@vim.org>
Sat, 27 Feb 2016 21:40:16 +0000 (22:40 +0100)
committerBram Moolenaar <Bram@vim.org>
Sat, 27 Feb 2016 21:40:16 +0000 (22:40 +0100)
14 files changed:
runtime/doc/eval.txt
runtime/doc/help.txt
runtime/doc/index.txt
runtime/doc/message.txt
runtime/doc/os_390.txt
runtime/doc/repeat.txt
runtime/doc/starting.txt
runtime/doc/syntax.txt
runtime/doc/tags
runtime/doc/todo.txt
runtime/doc/usr_29.txt
runtime/doc/various.txt
runtime/doc/version5.txt
runtime/syntax/fortran.vim

index b05e5929856f1cc83d8c0fab7a0a028c9e34331a..4b672bbb55fd48c118f4eb93a69565c0066ea3bc 100644 (file)
@@ -2700,7 +2700,7 @@ ch_close({channel})                                               *ch_close()*
 ch_evalexpr({channel}, {expr} [, {options}])                   *ch_evalexpr()*
                Send {expr} over {channel}.  The {expr} is encoded
                according to the type of channel.  The function cannot be used
-               with a raw channel.  See |channel-use|.  *E912*
+               with a raw channel.  See |channel-use|.
                                                                *E917*
                {options} must be a Dictionary.  It must not have a "callback"
                entry.
@@ -2804,7 +2804,7 @@ ch_readraw({channel} [, {options}])                       *ch_readraw()*
 ch_sendexpr({channel}, {expr} [, {options}])                   *ch_sendexpr()*
                Send {expr} over {channel}.  The {expr} is encoded
                according to the type of channel.  The function cannot be used
-               with a raw channel.  See |channel-use|.  *E912*
+               with a raw channel.  See |channel-use|. *E912*
 
                {options} must be a Dictionary.  The "callback" item is a
                Funcref or the name of a function it is invoked when the
index 968636379dbd9e858514737f0b550696faf4ee19..09cb32533cb7b7ea7687c553739c09ba6718d679 100644 (file)
@@ -1,4 +1,4 @@
-*help.txt*     For Vim version 7.4.  Last change: 2016 Feb 22
+*help.txt*     For Vim version 7.4.  Last change: 2016 Feb 27
 
                        VIM - main help file
                                                                         k
@@ -164,7 +164,6 @@ Interfaces ~
 |if_mzsch.txt| MzScheme interface
 |if_perl.txt|  Perl interface
 |if_pyth.txt|  Python interface
-|if_sniff.txt| SNiFF+ interface
 |if_tcl.txt|   Tcl interface
 |if_ole.txt|   OLE automation interface for Win32
 |if_ruby.txt|  Ruby interface
index fe4184aea3a0586ad2d05275b155d6d3a56d493b..581ee36cc86f5e8b34438d69e7d0e21122b3c6aa 100644 (file)
@@ -1,4 +1,4 @@
-*index.txt*     For Vim version 7.4.  Last change: 2016 Feb 24
+*index.txt*     For Vim version 7.4.  Last change: 2016 Feb 27
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -1499,7 +1499,6 @@ tag             command         action ~
 |:smile|       :smi[le]        make the user happy
 |:snext|       :sn[ext]        split window and go to next file in the
                                argument list
-|:sniff|       :sni[ff]        send request to sniff
 |:snomagic|    :sno[magic]     :substitute with 'nomagic'
 |:snoremap|    :snor[emap]     like ":noremap" but for Select mode
 |:snoremenu|   :snoreme[nu]    like ":noremenu" but for Select mode
index 84afe2f2b149ded430c816cd2ed5607128905229..56745f39672e203defad9006a13f6452b445fab5 100644 (file)
@@ -1,4 +1,4 @@
-*message.txt*   For Vim version 7.4.  Last change: 2013 Feb 23
+*message.txt*   For Vim version 7.4.  Last change: 2016 Feb 27
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -476,8 +476,6 @@ in memory, you can reduce that with these options:
   helps for a change that affects all lines.
 - 'undoreload' Set to zero to disable.
 
-Also see |msdos-limitations|.
-
                                                        *E339*  >
   Pattern too long
 
index 5e564d8416e9472e5479d249437ea8c91dd4b71d..3bd1df9ce8beecfb3170c52c2a6827054e53075d 100644 (file)
@@ -1,4 +1,4 @@
-*os_390.txt*    For Vim version 7.4.  Last change: 2010 May 30
+*os_390.txt*    For Vim version 7.4.  Last change: 2016 Feb 27
 
 
                  VIM REFERENCE MANUAL    by Ralf Schandl
@@ -108,7 +108,6 @@ Never tested:
     - Langmap                  (|'langmap'|)
     - Python support           (|Python|)
     - Right-to-left mode       (|'rightleft'|)
-    - SNiFF+ interface         (|sniff|)
     - TCL interface            (|tcl|)
     ...
 
index db1ec9bad0b9f916acf1e33e53a616793be4d836..711b1389025a7cabd87d785bfa045e1a384d2177 100644 (file)
@@ -1,4 +1,4 @@
-*repeat.txt*    For Vim version 7.4.  Last change: 2016 Feb 24
+*repeat.txt*    For Vim version 7.4.  Last change: 2016 Feb 26
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -221,6 +221,10 @@ For writing a Vim script, see chapter 41 of the user manual |usr_41.txt|.
                        'runtimepath'.  And the directory found is added to
                        'runtimepath'.
 
+                       If you have a directory under 'packpath' that doesn't
+                       actually have a plugin file, just create an empty one.
+                       This will still add the directory to 'runtimepath'.
+
                        Note that {name} is the directory name, not the name
                        of the .vim file.  If the "{name}/plugin" directory
                        contains more than one file they are all sourced.
@@ -564,7 +568,7 @@ Additionally, these commands can be used:
 About the additional commands in debug mode:
 - There is no command-line completion for them, you get the completion for the
   normal Ex commands only.
-- You can shorten them, up to a single character, unless more then one command
+- You can shorten them, up to a single character, unless more than one command
   starts with the same letter.  "f" stands for "finish", use "fr" for "frame".
 - Hitting <CR> will repeat the previous one.  When doing another command, this
   is reset (because it's not clear what you want to repeat).
index b0130a3ba61685612bb4317ffd387cf09f79192d..c982a99f6ef7b3df2f80edbf65792eca6abf767e 100644 (file)
@@ -1,4 +1,4 @@
-*starting.txt*  For Vim version 7.4.  Last change: 2016 Feb 21
+*starting.txt*  For Vim version 7.4.  Last change: 2016 Feb 27
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -414,9 +414,10 @@ a slash.  Thus "-R" means recovery and "-/R" readonly.
                not needed, because Vim will be able to find out what type
                of terminal you are using.  (See |terminal-info|.)  {not in Vi}
 
+                                                       *--not-a-term*
 --not-a-term   Tells Vim that the user knows that the input and/or output is
                not connected to a terminal.  This will avoid the warning and
-               the two second delay that would happen.
+               the two second delay that would happen. {not in Vi}
 
                                                        *-d*
 -d             Start in diff mode, like |vimdiff|.
@@ -1152,7 +1153,7 @@ There are several ways to exit Vim:
 - Use `:cquit`.  Also when there are changes.
 
 When using `:cquit` or when there was an error message Vim exits with exit
-code 1.  Errors can be avoide by using `:silent!`.
+code 1.  Errors can be avoided by using `:silent!`.
 
 ==============================================================================
 8. Saving settings                                     *save-settings*
index 59caa1ad7c334c9f7dc144a8b4715ffa52c3efa5..091168f3fc73484f071c8a1e136f6013b64d741c 100644 (file)
@@ -1,4 +1,4 @@
-*syntax.txt*   For Vim version 7.4.  Last change: 2016 Feb 24
+*syntax.txt*   For Vim version 7.4.  Last change: 2016 Feb 25
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -2890,7 +2890,7 @@ You may wish to embed languages into sh.  I'll give an example courtesy of
 Lorance Stinson on how to do this with awk as an example. Put the following
 file into $HOME/.vim/after/syntax/sh/awkembed.vim: >
 
-    " AWK Embedding: {{{1
+    " AWK Embedding:
     " ==============
     " Shamelessly ripped from aspperl.vim by Aaron Hope.
     if exists("b:current_syntax")
index e28ee718157f71251dc5346b27a4f0e2d45e4beb..061bc31955011f3ff47c9e16f82e5b0a3d1f774a 100644 (file)
@@ -1272,7 +1272,6 @@ $VIM_POSIX        vi_diff.txt     /*$VIM_POSIX*
 +scrollbind    various.txt     /*+scrollbind*
 +signs various.txt     /*+signs*
 +smartindent   various.txt     /*+smartindent*
-+sniff various.txt     /*+sniff*
 +startuptime   various.txt     /*+startuptime*
 +statusline    various.txt     /*+statusline*
 +sun_workshop  various.txt     /*+sun_workshop*
@@ -1323,6 +1322,7 @@ $VIM_POSIX        vi_diff.txt     /*$VIM_POSIX*
 --literal      starting.txt    /*--literal*
 --nofork       starting.txt    /*--nofork*
 --noplugin     starting.txt    /*--noplugin*
+--not-a-term   starting.txt    /*--not-a-term*
 --remote       remote.txt      /*--remote*
 --remote-expr  remote.txt      /*--remote-expr*
 --remote-send  remote.txt      /*--remote-send*
@@ -2860,8 +2860,6 @@ $VIM_POSIX        vi_diff.txt     /*$VIM_POSIX*
 :smile index.txt       /*:smile*
 :sn    windows.txt     /*:sn*
 :snext windows.txt     /*:snext*
-:sni   if_sniff.txt    /*:sni*
-:sniff if_sniff.txt    /*:sniff*
 :sno   change.txt      /*:sno*
 :snomagic      change.txt      /*:snomagic*
 :snor  map.txt /*:snor*
@@ -3568,7 +3566,6 @@ D change.txt      /*D*
 DOS    os_dos.txt      /*DOS*
 DOS-format     editing.txt     /*DOS-format*
 DOS-format-write       editing.txt     /*DOS-format-write*
-DPMI   os_msdos.txt    /*DPMI*
 Dictionaries   eval.txt        /*Dictionaries*
 Dictionary     eval.txt        /*Dictionary*
 Dictionary-function    eval.txt        /*Dictionary-function*
@@ -3761,12 +3758,7 @@ E270     if_ruby.txt     /*E270*
 E271   if_ruby.txt     /*E271*
 E272   if_ruby.txt     /*E272*
 E273   if_ruby.txt     /*E273*
-E274   if_sniff.txt    /*E274*
-E275   if_sniff.txt    /*E275*
-E276   if_sniff.txt    /*E276*
 E277   remote.txt      /*E277*
-E278   if_sniff.txt    /*E278*
-E279   if_sniff.txt    /*E279*
 E28    syntax.txt      /*E28*
 E280   if_tcl.txt      /*E280*
 E281   if_tcl.txt      /*E281*
@@ -3949,11 +3941,6 @@ E447     editing.txt     /*E447*
 E448   various.txt     /*E448*
 E449   eval.txt        /*E449*
 E45    message.txt     /*E45*
-E450   os_msdos.txt    /*E450*
-E451   os_msdos.txt    /*E451*
-E452   os_msdos.txt    /*E452*
-E453   os_msdos.txt    /*E453*
-E454   os_msdos.txt    /*E454*
 E455   print.txt       /*E455*
 E456   print.txt       /*E456*
 E457   print.txt       /*E457*
@@ -4451,8 +4438,8 @@ E911      eval.txt        /*E911*
 E912   eval.txt        /*E912*
 E913   eval.txt        /*E913*
 E914   eval.txt        /*E914*
-E915   channel.txt     /*E915*
 E916   eval.txt        /*E916*
+E917   eval.txt        /*E917*
 E92    message.txt     /*E92*
 E93    windows.txt     /*E93*
 E94    windows.txt     /*E94*
@@ -5176,6 +5163,9 @@ cc        change.txt      /*cc*
 ceil() eval.txt        /*ceil()*
 ch.vim syntax.txt      /*ch.vim*
 ch_close()     eval.txt        /*ch_close()*
+ch_evalexpr()  eval.txt        /*ch_evalexpr()*
+ch_evalraw()   eval.txt        /*ch_evalraw()*
+ch_getbufnr()  eval.txt        /*ch_getbufnr()*
 ch_getjob()    eval.txt        /*ch_getjob()*
 ch_log()       eval.txt        /*ch_log()*
 ch_logfile()   eval.txt        /*ch_logfile()*
@@ -5611,8 +5601,6 @@ dos-locations     os_dos.txt      /*dos-locations*
 dos-shell      os_dos.txt      /*dos-shell*
 dos-standard-mappings  os_dos.txt      /*dos-standard-mappings*
 dos-temp-files os_dos.txt      /*dos-temp-files*
-dos16  os_msdos.txt    /*dos16*
-dos32  os_msdos.txt    /*dos32*
 dosbatch.vim   syntax.txt      /*dosbatch.vim*
 double-click   term.txt        /*double-click*
 download       intro.txt       /*download*
@@ -7115,7 +7103,6 @@ message.txt       message.txt     /*message.txt*
 messages       message.txt     /*messages*
 meta   intro.txt       /*meta*
 min()  eval.txt        /*min()*
-minimal-features       os_msdos.txt    /*minimal-features*
 missing-options        vi_diff.txt     /*missing-options*
 mkdir()        eval.txt        /*mkdir()*
 mlang.txt      mlang.txt       /*mlang.txt*
@@ -7146,18 +7133,7 @@ mouse_win-variable       eval.txt        /*mouse_win-variable*
 movement       intro.txt       /*movement*
 ms-dos os_msdos.txt    /*ms-dos*
 msdos  os_msdos.txt    /*msdos*
-msdos-arrows   os_msdos.txt    /*msdos-arrows*
-msdos-clipboard-limits os_msdos.txt    /*msdos-clipboard-limits*
-msdos-compiling        os_msdos.txt    /*msdos-compiling*
-msdos-copy-paste       os_msdos.txt    /*msdos-copy-paste*
-msdos-fname-extensions os_msdos.txt    /*msdos-fname-extensions*
-msdos-limitations      os_msdos.txt    /*msdos-limitations*
-msdos-linked-files     os_msdos.txt    /*msdos-linked-files*
-msdos-longfname        os_msdos.txt    /*msdos-longfname*
 msdos-mode     gui_w32.txt     /*msdos-mode*
-msdos-problems os_msdos.txt    /*msdos-problems*
-msdos-termcap  os_msdos.txt    /*msdos-termcap*
-msdos-versions os_msdos.txt    /*msdos-versions*
 msql.vim       syntax.txt      /*msql.vim*
 mswin.vim      gui_w32.txt     /*mswin.vim*
 multi-byte     mbyte.txt       /*multi-byte*
@@ -8044,10 +8020,6 @@ slice    eval.txt        /*slice*
 slow-fast-terminal     term.txt        /*slow-fast-terminal*
 slow-start     starting.txt    /*slow-start*
 slow-terminal  term.txt        /*slow-terminal*
-sniff  if_sniff.txt    /*sniff*
-sniff-commands if_sniff.txt    /*sniff-commands*
-sniff-compiling        if_sniff.txt    /*sniff-compiling*
-sniff-intro    if_sniff.txt    /*sniff-intro*
 socket-interface       channel.txt     /*socket-interface*
 sort() eval.txt        /*sort()*
 sorting        change.txt      /*sorting*
index f8f9104d8c4c6787ef7f2b45c1c0b7d6a6453a8e..ecfc9e5170b85000e37ad7797ba81048be02aadb 100644 (file)
@@ -1,4 +1,4 @@
-*todo.txt*      For Vim version 7.4.  Last change: 2016 Feb 24
+*todo.txt*      For Vim version 7.4.  Last change: 2016 Feb 27
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -35,10 +35,6 @@ not be repeated below, unless there is extra information.
 -------------------- Known bugs and current work -----------------------
 
 +channel:
-- don't free channel if there are callbacks.
-    netbeans channel leaks?
-- job_stop() on MS-Windows: "term" should probably do the same as "kill".
-- Make JSON encode and decode NaN and Infinity.
 - A callback on ch_sendraw() should be put at the end of the list of callback
   handlers.  When a message arrives invoke the first one and remove it.
 - implement TODO items in ":help channel":
@@ -72,11 +68,14 @@ not be repeated below, unless there is extra information.
 - Add a test where ["eval","getline(123)"] gets a line with special
   characters (NUL, 0x80, etc.).  Check that it isn't garbled.
 - make sure errors lead to a useful error msg. ["ex","foobar"]
-- json: implement UTF-16 surrogate pair.
 - For connection to server, a "keep open" flag would be useful.  Retry
   connecting in the main loop with zero timeout.
 
-Remove the sniff interface?  Looks like it's dead.
+For Win32 isinf() should be inline. (ZyX)
+
+Add ":packadd"? Like :loadplugin but only adds the dir to 'runtimepath'.
+
+emoji patch from Yasuhiro Matsumoto.
 
 More plugin support:
 - Have a way to install a callback from the main loop.  Called every second or
@@ -169,6 +168,9 @@ Feb 9)
 Patch to put undo options together in undo window.
 (Gary Johnson, 2016 Jan 28)
 
+Patch to have better check for {action} argument of setqflist().
+Nikolai Pavlov, Feb 25, #661.  Can be even more strict.
+
 Patch for clearing history. (Yegappan Lakshmanan, 2016 Jan 31, second message
 has tests)
 
@@ -1563,8 +1565,6 @@ still delete them.  Also convert all buffer file names?
 
 Update src/testdir/main.aap.
 
-"vim -c 'sniff connect'" hangs Vim. (Dominique Pelle, 2008 Dec 7)
-
 Something wrong with session that has "cd" commands and "badd", in such a way
 that Vim doesn't find the edited file in the buffer list, causing the
 ATTENTION message?  (Tony Mechelynck, 2008 Dec 1)
index dc71e71dd73559a526e5036da2d5798fc7ed1640..c6105cea98041aaf270e71ca7387e915d0ba88f3 100644 (file)
@@ -1,4 +1,4 @@
-*usr_29.txt*   For Vim version 7.4.  Last change: 2008 Jun 28
+*usr_29.txt*   For Vim version 7.4.  Last change: 2016 Feb 27
 
                     VIM USER MANUAL - by Bram Moolenaar
 
@@ -265,9 +265,6 @@ doesn't work if the tags file isn't sorted.
 The 'taglength' option can be used to tell Vim the number of significant
 characters in a tag.
 
-When you use the SNiFF+ program, you can use the Vim interface to it |sniff|.
-SNiFF+ is a commercial program.
-
 Cscope is a free program.  It does not only find places where an identifier is
 declared, but also where it is used.  See |cscope|.
 
index 8fe47bb884cd0c38a221bec877d0e055a24ddb92..1bce66e655bb7ff39e8d8733661c9c5aef5d2130 100644 (file)
@@ -1,4 +1,4 @@
-*various.txt*   For Vim version 7.4.  Last change: 2016 Feb 18
+*various.txt*   For Vim version 7.4.  Last change: 2016 Feb 27
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -411,7 +411,6 @@ m  *+ruby/dyn*              Ruby interface |ruby-dynamic| |/dyn|
 N  *+scrollbind*       |'scrollbind'|
 B  *+signs*            |:sign|
 N  *+smartindent*      |'smartindent'|
-m  *+sniff*            SniFF interface |sniff|
 N  *+startuptime*      |--startuptime| argument
 N  *+statusline*       Options 'statusline', 'rulerformat' and special
                        formats of 'titlestring' and 'iconstring'
index e47fa43a41192c29d47e3f819d02c34c99f7239e..5f2586dd2037b18395d95d8f8dc3f7ac6df8e96a 100644 (file)
@@ -1,4 +1,4 @@
-*version5.txt*  For Vim version 7.4.  Last change: 2016 Jan 03
+*version5.txt*  For Vim version 7.4.  Last change: 2016 Feb 27
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -934,7 +934,7 @@ Don't add "-L/usr/lib" to the link line, causes problems on a few systems.
 When compiling, allow a choice for minimal, normal or maximal features in an
 easy way, by changing a single line in src/feature.h.
 The DOS16 version has been compiled with minimal features to avoid running
-out of memory too quickly. |dos16|
+out of memory too quickly.
 The Win32, DJGPP, and OS/2 versions use maximal features, because they have
 enough memory.
 The Amiga version is available with normal and maximal features.
index 26d063524e09bd2f2a689629dc7dbc69eb493238..b470e56f607ea07fa7fcad88f512dcc84819b7c5 100644 (file)
@@ -1,15 +1,16 @@
 " Vim syntax file
 " Language:    Fortran 2008 (and older: Fortran 2003, 95, 90, and 77)
-" Version:     0.96
-" Last Change: 2015 Nov. 30
+" Version:     0.97
+" Last Change: 2016 Feb. 26
 " Maintainer:  Ajit J. Thakkar <ajit@unb.ca>; <http://www2.unb.ca/~ajit/>
 " Usage:       For instructions, do :help fortran-syntax from Vim
 " Credits:
-"  Version 0.1 was based on the fortran 77 syntax file by Mario Eusebio and
-"  Preben Guldberg. Useful suggestions and contributions were made by: Andrej Panjkov,
-"  Bram Moolenaar, Thomas Olsen, Michael Sternberg, Christian Reile,
+"  Version 0.1 (April 2000) was based on the fortran 77 syntax file by Mario Eusebio and
+"  Preben Guldberg. Since then, useful suggestions and contributions have been made,
+"  in chronological order, by:
+"  Andrej Panjkov, Bram Moolenaar, Thomas Olsen, Michael Sternberg, Christian Reile,
 "  Walter Dieudonné, Alexander Wagner, Roman Bertle, Charles Rendleman,
-"  Andrew Griffiths, Joe Krahn, Hendrik Merx, and Matt Thompson.
+"  Andrew Griffiths, Joe Krahn, Hendrik Merx, Matt Thompson, and Jan Hermann.
 
 if exists("b:current_syntax")
   finish
@@ -407,7 +408,7 @@ if exists("fortran_fold")
     else
       syn region fortran77Loop transparent fold keepend start="\<do\s\+\z(\d\+\)" end="^\s*\z1\>" contains=ALLBUT,fortranUnitHeader,fortranStructure,fortranStorageClass,fortranType,fortranProgram,fortranModule,fortranSubroutine,fortranFunction,fortranBlockData
       syn region fortran90Loop transparent fold keepend extend start="\(\<end\s\+\)\@<!\<do\(\s\+\a\|\s*$\)" skip="^\s*[!#].*$" excludenl end="\<end\s*do\>" contains=ALLBUT,fortranUnitHeader,fortranStructure,fortranStorageClass,fortranType,fortranProgram,fortranModule,fortranSubroutine,fortranFunction,fortranBlockData
-      syn region fortranIfBlock transparent fold keepend extend start="\(\<e\(nd\|lse\)\s\+\)\@<!\<if\s*(.\+)\s*then\>" skip="^\s*[!#].*$" end="\<end\s*if\>" contains=ALLBUT,fortranUnitHeader,fortranStructure,fortranStorageClass,fortranType,fortranProgram,fortranModule,fortranSubroutine,fortranFunction,fortranBlockData
+      syn region fortranIfBlock transparent fold keepend extend start="\(\<e\(nd\|lse\)\s\+\)\@<!\<if\s*(\(.\|&\s*\n\)\+)\(\s\|&\s*\n\)*then\>" skip="^\s*[!#].*$" end="\<end\s*if\>" contains=ALLBUT,fortranUnitHeader,fortranStructure,fortranStorageClass,fortranType,fortranProgram,fortranModule,fortranSubroutine,fortranFunction,fortranBlockData
       syn region fortranCase transparent fold keepend extend start="\<select\s*case\>" skip="^\s*[!#].*$" end="\<end\s*select\>" contains=ALLBUT,fortranUnitHeader,fortranStructure,fortranStorageClass,fortranType,fortranProgram,fortranModule,fortranSubroutine,fortranFunction,fortranBlockData
     endif
   endif