mirror of
https://github.com/neovim/neovim.git
synced 2024-12-31 17:13:26 -07:00
vim-patch:8.0.0360
Problem: Sometimes VimL is used, which is confusing.
Solution: Consistently use "Vim script". (Hirohito Higashi)
b544f3c81f
This commit is contained in:
parent
0088ed0f1a
commit
cb8efa4fef
@ -679,7 +679,7 @@ vim.Function object *python-Function*
|
|||||||
8. pyeval() and py3eval() Vim functions *python-pyeval*
|
8. pyeval() and py3eval() Vim functions *python-pyeval*
|
||||||
|
|
||||||
To facilitate bi-directional interface, you can use |pyeval()| and |py3eval()|
|
To facilitate bi-directional interface, you can use |pyeval()| and |py3eval()|
|
||||||
functions to evaluate Python expressions and pass their values to VimL.
|
functions to evaluate Python expressions and pass their values to Vim script.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
9. Python 3 *python3*
|
9. Python 3 *python3*
|
||||||
|
@ -3285,8 +3285,8 @@ Some folding is now supported with syntax/vim.vim: >
|
|||||||
g:vimsyn_folding =~ 'P' : fold python script
|
g:vimsyn_folding =~ 'P' : fold python script
|
||||||
<
|
<
|
||||||
*g:vimsyn_noerror*
|
*g:vimsyn_noerror*
|
||||||
Not all error highlighting that syntax/vim.vim does may be correct; VimL is a
|
Not all error highlighting that syntax/vim.vim does may be correct; Vim script
|
||||||
difficult language to highlight correctly. A way to suppress error
|
is a difficult language to highlight correctly. A way to suppress error
|
||||||
highlighting is to put the following line in your |vimrc|: >
|
highlighting is to put the following line in your |vimrc|: >
|
||||||
|
|
||||||
let g:vimsyn_noerror = 1
|
let g:vimsyn_noerror = 1
|
||||||
|
@ -578,7 +578,7 @@ Summary: *help-summary* >
|
|||||||
register: >
|
register: >
|
||||||
:help quote:
|
:help quote:
|
||||||
|
|
||||||
13) Vim Script (VimL) is available at >
|
13) Vim Script is available at >
|
||||||
:help eval.txt
|
:help eval.txt
|
||||||
< Certain aspects of the language are available at :h expr-X where "X" is a
|
< Certain aspects of the language are available at :h expr-X where "X" is a
|
||||||
single letter. E.g. >
|
single letter. E.g. >
|
||||||
@ -588,10 +588,10 @@ Summary: *help-summary* >
|
|||||||
Also important is >
|
Also important is >
|
||||||
:help function-list
|
:help function-list
|
||||||
< to find a short description of all functions available. Help topics for
|
< to find a short description of all functions available. Help topics for
|
||||||
VimL functions always include the "()", so: >
|
Vim script functions always include the "()", so: >
|
||||||
:help append()
|
:help append()
|
||||||
< talks about the append VimL function rather than how to append text in the
|
< talks about the append Vim script function rather than how to append text
|
||||||
current buffer.
|
in the current buffer.
|
||||||
|
|
||||||
14) Mappings are talked about in the help page :h |map.txt|. Use >
|
14) Mappings are talked about in the help page :h |map.txt|. Use >
|
||||||
:help mapmode-i
|
:help mapmode-i
|
||||||
|
@ -1189,7 +1189,7 @@ int get_spellword(list_T *list, const char **pp)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Call some vimL function and return the result in "*rettv".
|
// Call some vim script function and return the result in "*rettv".
|
||||||
// Uses argv[argc] for the function arguments. Only Number and String
|
// Uses argv[argc] for the function arguments. Only Number and String
|
||||||
// arguments are currently supported.
|
// arguments are currently supported.
|
||||||
//
|
//
|
||||||
@ -1257,7 +1257,7 @@ int call_vim_function(
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Call vimL function "func" and return the result as a number.
|
* Call vim script function "func" and return the result as a number.
|
||||||
* Returns -1 when calling the function fails.
|
* Returns -1 when calling the function fails.
|
||||||
* Uses argv[argc] for the function arguments.
|
* Uses argv[argc] for the function arguments.
|
||||||
*/
|
*/
|
||||||
@ -1281,7 +1281,7 @@ call_func_retnr (
|
|||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Call VimL function and return the result as a string
|
/// Call Vim script function and return the result as a string
|
||||||
///
|
///
|
||||||
/// @param[in] func Function name.
|
/// @param[in] func Function name.
|
||||||
/// @param[in] argc Number of arguments.
|
/// @param[in] argc Number of arguments.
|
||||||
@ -1308,7 +1308,7 @@ char *call_func_retstr(const char *const func, const int argc,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Call vimL function "func" and return the result as a List.
|
* Call Vim script function "func" and return the result as a List.
|
||||||
* Uses argv[argc] for the function arguments.
|
* Uses argv[argc] for the function arguments.
|
||||||
* Returns NULL when there is something wrong.
|
* Returns NULL when there is something wrong.
|
||||||
*/
|
*/
|
||||||
|
@ -4174,10 +4174,8 @@ static void expand_shellcmd(char_u *filepat, int *num_file, char_u ***file,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/// Call "user_expand_func()" to invoke a user defined Vim script function and
|
||||||
* Call "user_expand_func()" to invoke a user defined VimL function and return
|
/// return the result (either a string or a List).
|
||||||
* the result (either a string or a List).
|
|
||||||
*/
|
|
||||||
static void * call_user_expand_func(user_expand_func_T user_expand_func,
|
static void * call_user_expand_func(user_expand_func_T user_expand_func,
|
||||||
expand_T *xp, int *num_file, char_u ***file)
|
expand_T *xp, int *num_file, char_u ***file)
|
||||||
{
|
{
|
||||||
|
@ -67,7 +67,7 @@ NEW_TESTS ?= \
|
|||||||
test_timers.res \
|
test_timers.res \
|
||||||
test_undo.res \
|
test_undo.res \
|
||||||
test_usercommands.res \
|
test_usercommands.res \
|
||||||
test_viml.res \
|
test_vimscript.res \
|
||||||
test_visual.res \
|
test_visual.res \
|
||||||
test_window_id.res \
|
test_window_id.res \
|
||||||
test_writefile.res \
|
test_writefile.res \
|
||||||
|
@ -121,7 +121,7 @@ let s:fail = 0
|
|||||||
let s:errors = []
|
let s:errors = []
|
||||||
let s:messages = []
|
let s:messages = []
|
||||||
let s:skipped = []
|
let s:skipped = []
|
||||||
if expand('%') =~ 'test_viml.vim'
|
if expand('%') =~ 'test_vimscript.vim'
|
||||||
" this test has intentional s:errors, don't use try/catch.
|
" this test has intentional s:errors, don't use try/catch.
|
||||||
source %
|
source %
|
||||||
else
|
else
|
||||||
|
@ -608,7 +608,7 @@ com! -nargs=1 -bar ExecAsScript call ExecAsScript(<f-args>)
|
|||||||
" END_OF_TEST_ENVIRONMENT - do not change or remove this line.
|
" END_OF_TEST_ENVIRONMENT - do not change or remove this line.
|
||||||
|
|
||||||
|
|
||||||
" Tests 1 to 15 were moved to test_viml.vim
|
" Tests 1 to 15 were moved to test_vimscript.vim
|
||||||
let Xtest = 16
|
let Xtest = 16
|
||||||
|
|
||||||
"-------------------------------------------------------------------------------
|
"-------------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user