mirror of
https://github.com/neovim/neovim.git
synced 2025-10-22 17:11:49 +00:00
vim-patch:7.4.2213: runtime parts with EndOfBuffer port #10635
Problem: Cannot highlight the "~" lines at the end of a window differently.
Solution: Add the EndOfBuffer highlighting. (Marco Hinz, James McCoy)
58b853460a
Includes minor doc parts from 7.4.1304 for runtime/doc/eval.txt.
This commit is contained in:

committed by
Justin M. Keyes

parent
48884ac3b3
commit
10fd5ae277
@@ -105,12 +105,13 @@ When expecting a Float a Number can also be used, but nothing else.
|
|||||||
*no-type-checking*
|
*no-type-checking*
|
||||||
You will not get an error if you try to change the type of a variable.
|
You will not get an error if you try to change the type of a variable.
|
||||||
|
|
||||||
|
|
||||||
1.2 Function references ~
|
1.2 Function references ~
|
||||||
*Funcref* *E695* *E718*
|
*Funcref* *E695* *E718*
|
||||||
A Funcref variable is obtained with the |function()| function or created with
|
A Funcref variable is obtained with the |function()| function, the |funcref()|
|
||||||
the lambda expression |expr-lambda|. It can be used in an expression in the
|
function or created with the lambda expression |expr-lambda|. It can be used
|
||||||
place of a function name, before the parenthesis around the arguments, to
|
in an expression in the place of a function name, before the parenthesis
|
||||||
invoke the function it refers to. Example: >
|
around the arguments, to invoke the function it refers to. Example: >
|
||||||
|
|
||||||
:let Fn = function("MyFunc")
|
:let Fn = function("MyFunc")
|
||||||
:echo Fn()
|
:echo Fn()
|
||||||
@@ -142,8 +143,8 @@ arguments: >
|
|||||||
*Partial*
|
*Partial*
|
||||||
A Funcref optionally binds a Dictionary and/or arguments. This is also called
|
A Funcref optionally binds a Dictionary and/or arguments. This is also called
|
||||||
a Partial. This is created by passing the Dictionary and/or arguments to
|
a Partial. This is created by passing the Dictionary and/or arguments to
|
||||||
function(). When calling the function the Dictionary and/or arguments will be
|
function() or funcref(). When calling the function the Dictionary and/or
|
||||||
passed to the function. Example: >
|
arguments will be passed to the function. Example: >
|
||||||
|
|
||||||
let Cb = function('Callback', ['foo'], myDict)
|
let Cb = function('Callback', ['foo'], myDict)
|
||||||
call Cb()
|
call Cb()
|
||||||
@@ -3106,8 +3107,9 @@ copy({expr}) Make a copy of {expr}. For Numbers and Strings this isn't
|
|||||||
When {expr} is a |List| a shallow copy is created. This means
|
When {expr} is a |List| a shallow copy is created. This means
|
||||||
that the original |List| can be changed without changing the
|
that the original |List| can be changed without changing the
|
||||||
copy, and vice versa. But the items are identical, thus
|
copy, and vice versa. But the items are identical, thus
|
||||||
changing an item changes the contents of both |Lists|. Also
|
changing an item changes the contents of both |Lists|.
|
||||||
see |deepcopy()|.
|
A |Dictionary| is copied in a similar way as a |List|.
|
||||||
|
Also see |deepcopy()|.
|
||||||
|
|
||||||
cos({expr}) *cos()*
|
cos({expr}) *cos()*
|
||||||
Return the cosine of {expr}, measured in radians, as a |Float|.
|
Return the cosine of {expr}, measured in radians, as a |Float|.
|
||||||
@@ -4789,7 +4791,7 @@ glob2regpat({expr}) *glob2regpat()*
|
|||||||
< When {expr} is an empty string the result is "^$", match an
|
< When {expr} is an empty string the result is "^$", match an
|
||||||
empty string.
|
empty string.
|
||||||
Note that the result depends on the system. On MS-Windows
|
Note that the result depends on the system. On MS-Windows
|
||||||
a backslash usually means a patch separator.
|
a backslash usually means a path separator.
|
||||||
|
|
||||||
*globpath()*
|
*globpath()*
|
||||||
globpath({path}, {expr} [, {nosuf} [, {list} [, {allinks}]]])
|
globpath({path}, {expr} [, {nosuf} [, {list} [, {allinks}]]])
|
||||||
@@ -8194,7 +8196,7 @@ substitute({expr}, {pat}, {sub}, {flags}) *substitute()*
|
|||||||
< The optional argument is a list which contains the whole
|
< The optional argument is a list which contains the whole
|
||||||
matched string and up to nine submatches, like what
|
matched string and up to nine submatches, like what
|
||||||
|submatch()| returns. Example: >
|
|submatch()| returns. Example: >
|
||||||
:echo substitute(s, '\(\x\x\)', {m -> '0x' . m[1]}, 'g')
|
:echo substitute(s, '%\(\x\x\)', {m -> '0x' . m[1]}, 'g')
|
||||||
|
|
||||||
swapinfo({fname}) *swapinfo()*
|
swapinfo({fname}) *swapinfo()*
|
||||||
The result is a dictionary, which holds information about the
|
The result is a dictionary, which holds information about the
|
||||||
|
Reference in New Issue
Block a user