vim-patch:ab943431d8fc

Update runtime files
ab943431d8
This commit is contained in:
Justin M. Keyes
2018-10-29 06:44:21 +01:00
parent 5c4a421735
commit e2fb230c3a
4 changed files with 22 additions and 16 deletions

View File

@@ -376,6 +376,15 @@ On Unix and a few other systems you can also use backticks for the file name
argument, for example: > argument, for example: >
:next `find . -name ver\\*.c -print` :next `find . -name ver\\*.c -print`
:view `ls -t *.patch \| head -n1` :view `ls -t *.patch \| head -n1`
Vim will run the command in backticks using the 'shell' and use the standard
output as argument for the given Vim command (error messages from the shell
command will be discarded).
To see what shell command Vim is running, set the 'verbose' option to 4. When
the shell command returns a non-zero exit code, an error message will be
displayed and the Vim command will be aborted. To avoid this make the shell
always return zero like so: >
:next `find . -name ver\\*.c -print \|\| true`
The backslashes before the star are required to prevent the shell from The backslashes before the star are required to prevent the shell from
expanding "ver*.c" prior to execution of the find program. The backslash expanding "ver*.c" prior to execution of the find program. The backslash
before the shell pipe symbol "|" prevents Vim from parsing it as command before the shell pipe symbol "|" prevents Vim from parsing it as command

View File

@@ -8044,12 +8044,12 @@ trim({text}[, {mask}]) *trim()*
This code deals with multibyte characters properly. This code deals with multibyte characters properly.
Examples: > Examples: >
echo trim(" \r\t\t\r RESERVE \t \t\n\x0B\x0B")."_TAIL" echo trim(" some text ")
< returns "some text" >
echo trim(" \r\t\t\r RESERVE \t\n\x0B\xA0") . "_TAIL"
< returns "RESERVE_TAIL" > < returns "RESERVE_TAIL" >
echo trim("needrmvRESERVEnnneeedddrrmmmmvv", "ednmrv") echo trim("rm<Xrm<>X>rrm", "rm<>")
< returns "RESERVE" > < returns "Xrm<>X" (characters in the middle are not removed)
echo trim("rm<blob1><blob2><any_chars>rrmm<blob1><blob2><blob2>", "rm<blob1><blob2>")
< returns "any_chas"
trunc({expr}) *trunc()* trunc({expr}) *trunc()*
Return the largest integral value with magnitude less than or Return the largest integral value with magnitude less than or

View File

@@ -358,8 +358,7 @@ EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
autocommand event is disabled by adding it to autocommand event is disabled by adding it to
'eventignore'. This considerably speeds up editing 'eventignore'. This considerably speeds up editing
each buffer. each buffer.
{not in Vi} {not available when compiled without the {not in Vi}
|+listcmds| feature}
Also see |:bufdo|, |:tabdo|, |:argdo|, |:windo|, Also see |:bufdo|, |:tabdo|, |:argdo|, |:windo|,
|:ldo|, |:cfdo| and |:lfdo|. |:ldo|, |:cfdo| and |:lfdo|.
@@ -372,8 +371,7 @@ EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
:{cmd} :{cmd}
etc. etc.
< Otherwise it works the same as `:cdo`. < Otherwise it works the same as `:cdo`.
{not in Vi} {not available when compiled without the {not in Vi}
|+listcmds| feature}
*:ldo* *:ldo*
:ld[o][!] {cmd} Execute {cmd} in each valid entry in the location list :ld[o][!] {cmd} Execute {cmd} in each valid entry in the location list
@@ -386,8 +384,7 @@ EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
etc. etc.
< Only valid entries in the location list are used. < Only valid entries in the location list are used.
Otherwise it works the same as `:cdo`. Otherwise it works the same as `:cdo`.
{not in Vi} {not available when compiled without the {not in Vi}
|+listcmds| feature}
*:lfdo* *:lfdo*
:lfdo[!] {cmd} Execute {cmd} in each file in the location list for :lfdo[!] {cmd} Execute {cmd} in each file in the location list for
@@ -399,8 +396,7 @@ EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
:{cmd} :{cmd}
etc. etc.
< Otherwise it works the same as `:ldo`. < Otherwise it works the same as `:ldo`.
{not in Vi} {not available when compiled without the {not in Vi}
|+listcmds| feature}
============================================================================= =============================================================================
2. The error window *quickfix-window* 2. The error window *quickfix-window*

View File

@@ -2,7 +2,7 @@
" Header: "{{{ " Header: "{{{
" Maintainer: Bram Moolenaar " Maintainer: Bram Moolenaar
" Original Author: Andy Wokula <anwoku@yahoo.de> " Original Author: Andy Wokula <anwoku@yahoo.de>
" Last Change: 2018 Mar 12 " Last Change: 2018 Mar 28
" Version: 1.0 " Version: 1.0
" Description: HTML indent script with cached state for faster indenting on a " Description: HTML indent script with cached state for faster indenting on a
" range of lines. " range of lines.
@@ -216,7 +216,8 @@ endfunc "}}}
" Add known tag pairs. " Add known tag pairs.
" Self-closing tags and tags that are sometimes {{{ " Self-closing tags and tags that are sometimes {{{
" self-closing (e.g., <p>) are not here (when encountering </p> we can find " self-closing (e.g., <p>) are not here (when encountering </p> we can find
" the matching <p>, but not the other way around). " the matching <p>, but not the other way around). Known self-closing tags:
" 'p', 'img', 'source'.
" Old HTML tags: " Old HTML tags:
call s:AddITags(s:indent_tags, [ call s:AddITags(s:indent_tags, [
\ 'a', 'abbr', 'acronym', 'address', 'b', 'bdo', 'big', \ 'a', 'abbr', 'acronym', 'address', 'b', 'bdo', 'big',
@@ -234,7 +235,7 @@ call s:AddITags(s:indent_tags, [
\ 'area', 'article', 'aside', 'audio', 'bdi', 'canvas', \ 'area', 'article', 'aside', 'audio', 'bdi', 'canvas',
\ 'command', 'data', 'datalist', 'details', 'embed', 'figcaption', \ 'command', 'data', 'datalist', 'details', 'embed', 'figcaption',
\ 'figure', 'footer', 'header', 'keygen', 'main', 'mark', 'meter', \ 'figure', 'footer', 'header', 'keygen', 'main', 'mark', 'meter',
\ 'nav', 'output', 'progress', 'rp', 'rt', 'ruby', 'section', 'source', \ 'nav', 'output', 'picture', 'progress', 'rp', 'rt', 'ruby', 'section',
\ 'summary', 'svg', 'time', 'track', 'video', 'wbr']) \ 'summary', 'svg', 'time', 'track', 'video', 'wbr'])
" Tags added for web components: " Tags added for web components: