Update runtime files
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
|||||||
*change.txt* For Vim version 8.2. Last change: 2021 Jun 23
|
*change.txt* For Vim version 8.2. Last change: 2021 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -259,6 +259,9 @@ Or use "caw" (see |aw|).
|
|||||||
line.
|
line.
|
||||||
Adding [!] toggles 'autoindent' for the time this
|
Adding [!] toggles 'autoindent' for the time this
|
||||||
command is executed.
|
command is executed.
|
||||||
|
This command is not supported in |Vim9| script,
|
||||||
|
because it is too easily confused with a variable
|
||||||
|
name.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
3. Simple changes *simple-change*
|
3. Simple changes *simple-change*
|
||||||
@ -1374,6 +1377,9 @@ The next three commands always work on whole lines.
|
|||||||
|
|
||||||
*:t*
|
*:t*
|
||||||
:t Synonym for copy.
|
:t Synonym for copy.
|
||||||
|
This command is not supported in |Vim9| script,
|
||||||
|
because it is too easily confused with a variable
|
||||||
|
name.
|
||||||
|
|
||||||
:[range]m[ove] {address} *:m* *:mo* *:move* *E134*
|
:[range]m[ove] {address} *:m* *:mo* *:move* *E134*
|
||||||
Move the lines given by [range] to below the line
|
Move the lines given by [range] to below the line
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*cmdline.txt* For Vim version 8.2. Last change: 2021 Dec 04
|
*cmdline.txt* For Vim version 8.2. Last change: 2021 Dec 26
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -705,6 +705,15 @@ Some Ex commands accept a line range in front of them. This is noted as
|
|||||||
|
|
||||||
The basics are explained in section |10.3| of the user manual.
|
The basics are explained in section |10.3| of the user manual.
|
||||||
|
|
||||||
|
In |Vim9| script a range needs to be prefixed with a colon to avoid ambiguity
|
||||||
|
with continuation lines. For example, "+" can be used for a range but is also
|
||||||
|
a continuation of an expression: >
|
||||||
|
var result = start
|
||||||
|
+ print
|
||||||
|
If the "+" is a range then it must be prefixed with a colon: >
|
||||||
|
var result = start
|
||||||
|
:+ print
|
||||||
|
<
|
||||||
*:,* *:;*
|
*:,* *:;*
|
||||||
When separated with ';' the cursor position will be set to that line
|
When separated with ';' the cursor position will be set to that line
|
||||||
before interpreting the next line specifier. This doesn't happen for ','.
|
before interpreting the next line specifier. This doesn't happen for ','.
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*editing.txt* For Vim version 8.2. Last change: 2021 Dec 11
|
*editing.txt* For Vim version 8.2. Last change: 2021 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1147,6 +1147,9 @@ The names can be in upper- or lowercase.
|
|||||||
made.
|
made.
|
||||||
When 'hidden' is set and there are more windows, the
|
When 'hidden' is set and there are more windows, the
|
||||||
current buffer becomes hidden, after writing the file.
|
current buffer becomes hidden, after writing the file.
|
||||||
|
This command is not supported in |Vim9| script,
|
||||||
|
because it is too easily confused with a variable
|
||||||
|
name.
|
||||||
|
|
||||||
*:exi* *:exit*
|
*:exi* *:exit*
|
||||||
:[range]exi[t][!] [++opt] [file]
|
:[range]exi[t][!] [++opt] [file]
|
||||||
|
|||||||
@ -553,8 +553,6 @@ A closed fold is indicated with a '+'.
|
|||||||
|
|
||||||
These characters can be changed with the 'fillchars' option.
|
These characters can be changed with the 'fillchars' option.
|
||||||
|
|
||||||
These characters can be changed with the 'fillchars' option.
|
|
||||||
|
|
||||||
Where the fold column is too narrow to display all nested folds, digits are
|
Where the fold column is too narrow to display all nested folds, digits are
|
||||||
shown to indicate the nesting level.
|
shown to indicate the nesting level.
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*help.txt* For Vim version 8.2. Last change: 2020 Aug 15
|
*help.txt* For Vim version 8.2. Last change: 2021 Dec 27
|
||||||
|
|
||||||
VIM - main help file
|
VIM - main help file
|
||||||
k
|
k
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*insert.txt* For Vim version 8.2. Last change: 2021 Oct 24
|
*insert.txt* For Vim version 8.2. Last change: 2021 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1958,6 +1958,9 @@ too long when appending characters a line break is automatically inserted.
|
|||||||
inserted after the current line.
|
inserted after the current line.
|
||||||
Adding [!] toggles 'autoindent' for the time this
|
Adding [!] toggles 'autoindent' for the time this
|
||||||
command is executed.
|
command is executed.
|
||||||
|
This command is not supported in |Vim9| script,
|
||||||
|
because it is too easily confused with a variable
|
||||||
|
name.
|
||||||
|
|
||||||
*:i* *:in* *:insert*
|
*:i* *:in* *:insert*
|
||||||
:{range}i[nsert][!] Insert several lines of text above the specified
|
:{range}i[nsert][!] Insert several lines of text above the specified
|
||||||
@ -1965,6 +1968,9 @@ too long when appending characters a line break is automatically inserted.
|
|||||||
inserted before the current line.
|
inserted before the current line.
|
||||||
Adding [!] toggles 'autoindent' for the time this
|
Adding [!] toggles 'autoindent' for the time this
|
||||||
command is executed.
|
command is executed.
|
||||||
|
This command is not supported in |Vim9| script,
|
||||||
|
because it is too easily confused with a variable
|
||||||
|
name.
|
||||||
|
|
||||||
These two commands will keep on asking for lines, until you type a line
|
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
|
containing only a ".". Watch out for lines starting with a backslash, see
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*map.txt* For Vim version 8.2. Last change: 2021 Dec 20
|
*map.txt* For Vim version 8.2. Last change: 2021 Dec 24
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -356,7 +356,7 @@ Note:
|
|||||||
- In Select mode, |:map| and |:vmap| command mappings are executed in
|
- In Select mode, |:map| and |:vmap| command mappings are executed in
|
||||||
Visual mode. Use |:smap| to handle Select mode differently.
|
Visual mode. Use |:smap| to handle Select mode differently.
|
||||||
|
|
||||||
*E1135* *E1136*
|
*E1255* *E1136*
|
||||||
<Cmd> commands must terminate, that is, they must be followed by <CR> in the
|
<Cmd> commands must terminate, that is, they must be followed by <CR> in the
|
||||||
{rhs} of the mapping definition. |Command-line| mode is never entered.
|
{rhs} of the mapping definition. |Command-line| mode is never entered.
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*motion.txt* For Vim version 8.2. Last change: 2021 Dec 13
|
*motion.txt* For Vim version 8.2. Last change: 2021 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -788,6 +788,9 @@ m< or m> Set the |'<| or |'>| mark. Useful to change what the
|
|||||||
*:k*
|
*:k*
|
||||||
:[range]k{a-zA-Z'} Same as :mark, but the space before the mark name can
|
:[range]k{a-zA-Z'} Same as :mark, but the space before the mark name can
|
||||||
be omitted.
|
be omitted.
|
||||||
|
This command is not supported in |Vim9| script,
|
||||||
|
because it is too easily confused with a variable
|
||||||
|
name.
|
||||||
|
|
||||||
*'* *'a* *`* *`a*
|
*'* *'a* *`* *`a*
|
||||||
'{a-z} `{a-z} Jump to the mark {a-z} in the current buffer.
|
'{a-z} `{a-z} Jump to the mark {a-z} in the current buffer.
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*options.txt* For Vim version 8.2. Last change: 2021 Dec 21
|
*options.txt* For Vim version 8.2. Last change: 2021 Dec 26
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*remote.txt* For Vim version 8.2. Last change: 2019 May 05
|
*remote.txt* For Vim version 8.2. Last change: 2021 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*repeat.txt* For Vim version 8.2. Last change: 2021 Nov 24
|
*repeat.txt* For Vim version 8.2. Last change: 2021 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -495,6 +495,9 @@ space at the end of a line is hard to see and may be accidentally deleted. >
|
|||||||
\ "very long regexp"
|
\ "very long regexp"
|
||||||
\ keepend
|
\ keepend
|
||||||
|
|
||||||
|
In |Vim9| script the backslash can often be omitted, but not always.
|
||||||
|
See |vim9-line-continuation|.
|
||||||
|
|
||||||
There is a problem with the ":append" and ":insert" commands: >
|
There is a problem with the ":append" and ":insert" commands: >
|
||||||
:1append
|
:1append
|
||||||
\asdf
|
\asdf
|
||||||
|
|||||||
1018
runtime/doc/tags
1018
runtime/doc/tags
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 8.2. Last change: 2021 Dec 24
|
*todo.txt* For Vim version 8.2. Last change: 2021 Dec 27
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -38,37 +38,17 @@ browser use: https://github.com/vim/vim/issues/1234
|
|||||||
*known-bugs*
|
*known-bugs*
|
||||||
-------------------- Known bugs and current work -----------------------
|
-------------------- Known bugs and current work -----------------------
|
||||||
|
|
||||||
type of v: vars should be more specific
|
|
||||||
v:completed_item is dict<string>, not dict<any>
|
|
||||||
|
|
||||||
E1135 is used twice
|
|
||||||
|
|
||||||
"z=" in German can take a very long time, CTRL-C should interrupt it.
|
|
||||||
|
|
||||||
Vim9 - Make everything work:
|
|
||||||
- For builtin functions using tv_get_string*() use check_for_string() to be
|
|
||||||
more strict about the argument type (not a bool).
|
|
||||||
done: balloon_()
|
|
||||||
- Check many more builtin function arguments at compile time.
|
|
||||||
map() could check that the return type of the function argument matches
|
|
||||||
the type of the list or dict member. (#8092)
|
|
||||||
Same for other functions, such as searchpair().
|
|
||||||
- Test that a function defined inside a :def function is local to that
|
|
||||||
function, g: functions can be defined and script-local functions cannot be
|
|
||||||
defined.
|
|
||||||
- Unexpected error message when using "var x: any | x.key = 9", because "x" is
|
|
||||||
given the type number. Can we use VAR_ANY?
|
|
||||||
- Check performance with callgrind and kcachegrind.
|
|
||||||
|
|
||||||
Once Vim9 is stable:
|
Once Vim9 is stable:
|
||||||
- Add the "vim9script" feature, can use has('vim9script')
|
- Add the "vim9script" feature, can use has('vim9script')
|
||||||
|
Remove TODO in vim9.txt
|
||||||
- Change the help to prefer Vim9 syntax where appropriate
|
- Change the help to prefer Vim9 syntax where appropriate
|
||||||
- Add all the error numbers in a good place in documentation.
|
|
||||||
- In the generic eval docs, point out the Vim9 syntax where it differs.
|
- In the generic eval docs, point out the Vim9 syntax where it differs.
|
||||||
|
- Add all the error numbers in a good place in documentation.
|
||||||
- Use Vim9 for runtime files.
|
- Use Vim9 for runtime files.
|
||||||
PR #7497 for autoload/ccomplete.vim
|
PR #7497 for autoload/ccomplete.vim
|
||||||
|
|
||||||
Further Vim9 improvements, possibly after launch:
|
Further Vim9 improvements, possibly after launch:
|
||||||
|
- Check performance with callgrind and kcachegrind.
|
||||||
- better implementation for partial and tests for that.
|
- better implementation for partial and tests for that.
|
||||||
- Compile options that are an expression, e.g. "expr:" in 'spellsuggest',
|
- Compile options that are an expression, e.g. "expr:" in 'spellsuggest',
|
||||||
'foldexpr', 'foldtext', 'printexpr', 'diffexpr', 'patchexpr', 'charconvert',
|
'foldexpr', 'foldtext', 'printexpr', 'diffexpr', 'patchexpr', 'charconvert',
|
||||||
@ -78,10 +58,9 @@ Further Vim9 improvements, possibly after launch:
|
|||||||
evaluation.
|
evaluation.
|
||||||
Use the location where the option was set for deciding whether it's to be
|
Use the location where the option was set for deciding whether it's to be
|
||||||
evaluated in Vim9 script context.
|
evaluated in Vim9 script context.
|
||||||
- Handle command that is only a range more efficient than calling ISN_EXEC
|
|
||||||
- implement :type, "import type"
|
- implement :type, "import type"
|
||||||
- implement enum, "import enum".
|
- implement :enum, "import enum".
|
||||||
- implement class and interface: See |vim9-classes|
|
- implement :class and :interface: See |vim9-classes|
|
||||||
- For range: make table of first ASCII character with flag to quickly check if
|
- For range: make table of first ASCII character with flag to quickly check if
|
||||||
it can be a Vim9 command. E.g. "+" can, but "." can't.
|
it can be a Vim9 command. E.g. "+" can, but "." can't.
|
||||||
- Inline call to map() and filter(), better type checking.
|
- Inline call to map() and filter(), better type checking.
|
||||||
@ -253,8 +232,6 @@ Idea: when typing ":e /some/dir/" and "dir" does not exist, highlight in red.
|
|||||||
initialization to figure out the default value from 'shell'. Add a test for
|
initialization to figure out the default value from 'shell'. Add a test for
|
||||||
this.
|
this.
|
||||||
|
|
||||||
Patch to add :argdedupe. (Nir Lichtman, #6235)
|
|
||||||
|
|
||||||
MS-Windows: did path modifier :p:8 stop working? #8600
|
MS-Windows: did path modifier :p:8 stop working? #8600
|
||||||
|
|
||||||
test_arglist func Test_all_not_allowed_from_cmdwin() hangs on MS-Windows.
|
test_arglist func Test_all_not_allowed_from_cmdwin() hangs on MS-Windows.
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
" Vim support file to detect file types
|
" Vim support file to detect file types
|
||||||
"
|
"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2021 Dec 22
|
" Last Change: 2021 Dec 27
|
||||||
|
|
||||||
" Listen very carefully, I will say this only once
|
" Listen very carefully, I will say this only once
|
||||||
if exists("did_load_filetypes")
|
if exists("did_load_filetypes")
|
||||||
|
|||||||
1240
src/po/tr.po
1240
src/po/tr.po
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user