Update runtime files

This commit is contained in:
Bram Moolenaar
2022-11-09 21:21:04 +00:00
parent 0fd7be7f95
commit 76db9e0763
45 changed files with 235 additions and 130 deletions

1
.github/CODEOWNERS vendored
View File

@ -363,6 +363,7 @@ runtime/syntax/haml.vim @tpope
runtime/syntax/hare.vim @rsaihe runtime/syntax/hare.vim @rsaihe
runtime/syntax/haskell.vim @coot runtime/syntax/haskell.vim @coot
runtime/syntax/hgcommit.vim @k-takata runtime/syntax/hgcommit.vim @k-takata
runtime/syntax/hollywood.vim @sodero
runtime/syntax/html.vim @dkearns runtime/syntax/html.vim @dkearns
runtime/syntax/i3config.vim @hiqua runtime/syntax/i3config.vim @hiqua
runtime/syntax/icon.vim @dkearns runtime/syntax/icon.vim @dkearns

View File

@ -1,4 +1,4 @@
*builtin.txt* For Vim version 9.0. Last change: 2022 Oct 21 *builtin.txt* For Vim version 9.0. Last change: 2022 Nov 09
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -1321,7 +1321,8 @@ bufwinid({buf}) *bufwinid()*
echo "A window containing buffer 1 is " .. (bufwinid(1)) echo "A window containing buffer 1 is " .. (bufwinid(1))
< <
Only deals with the current tab page. Only deals with the current tab page. See |win_findbuf()| for
finding more.
Can also be used as a |method|: > Can also be used as a |method|: >
FindBuffer()->bufwinid() FindBuffer()->bufwinid()
@ -1589,7 +1590,7 @@ col({expr}) The result is a Number, which is the byte index of the column
column is one higher if the cursor is after the end of the column is one higher if the cursor is after the end of the
line. Also, when using a <Cmd> mapping the cursor isn't line. Also, when using a <Cmd> mapping the cursor isn't
moved, this can be used to obtain the column in Insert mode: > moved, this can be used to obtain the column in Insert mode: >
:imap <F2> <Cmd>echo col(".")<CR> :imap <F2> <Cmd>echowin col(".")<CR>
< Can also be used as a |method|: > < Can also be used as a |method|: >
GetPos()->col() GetPos()->col()
@ -2773,7 +2774,7 @@ flattennew({list} [, {maxdepth}]) *flattennew()*
float2nr({expr}) *float2nr()* float2nr({expr}) *float2nr()*
Convert {expr} to a Number by omitting the part after the Convert {expr} to a Number by omitting the part after the
decimal point. decimal point.
{expr} must evaluate to a |Float| or a Number. {expr} must evaluate to a |Float| or a |Number|.
Returns 0 if {expr} is not a |Float| or a |Number|. Returns 0 if {expr} is not a |Float| or a |Number|.
When the value of {expr} is out of range for a |Number| the When the value of {expr} is out of range for a |Number| the
result is truncated to 0x7fffffff or -0x7fffffff (or when result is truncated to 0x7fffffff or -0x7fffffff (or when
@ -10204,6 +10205,7 @@ win_move_separator({nr}, {offset}) *win_move_separator()*
FALSE otherwise. FALSE otherwise.
This will fail for the rightmost window and a full-width This will fail for the rightmost window and a full-width
window, since it has no separator on the right. window, since it has no separator on the right.
Only works for the current tab page. *E1308*
Can also be used as a |method|: > Can also be used as a |method|: >
GetWinnr()->win_move_separator(offset) GetWinnr()->win_move_separator(offset)
@ -10218,6 +10220,7 @@ win_move_statusline({nr}, {offset}) *win_move_statusline()*
movement may be smaller than specified (e.g., as a consequence movement may be smaller than specified (e.g., as a consequence
of maintaining 'winminheight'). Returns TRUE if the window can of maintaining 'winminheight'). Returns TRUE if the window can
be found and FALSE otherwise. be found and FALSE otherwise.
Only works for the current tab page.
Can also be used as a |method|: > Can also be used as a |method|: >
GetWinnr()->win_move_statusline(offset) GetWinnr()->win_move_statusline(offset)

View File

@ -465,7 +465,7 @@ a close callback to the channel.
To read all normal output from a RAW channel that is available: > To read all normal output from a RAW channel that is available: >
let output = ch_readraw(channel) let output = ch_readraw(channel)
To read all error output from a RAW channel that is available:: > To read all error output from a RAW channel that is available: >
let output = ch_readraw(channel, {"part": "err"}) let output = ch_readraw(channel, {"part": "err"})
Note that if the channel is in NL mode, ch_readraw() will only return one line Note that if the channel is in NL mode, ch_readraw() will only return one line
for each call. for each call.

View File

@ -804,7 +804,7 @@ always be swapped then.
Count and Range *N:* Count and Range *N:*
When giving a count before entering ":", this is translated into: When giving a count before entering ":", this is translated into: >
:.,.+(count - 1) :.,.+(count - 1)
In words: The "count" lines at and after the cursor. Example: To delete In words: The "count" lines at and after the cursor. Example: To delete
three lines: > three lines: >

View File

@ -1,4 +1,4 @@
*editing.txt* For Vim version 9.0. Last change: 2022 Apr 16 *editing.txt* For Vim version 9.0. Last change: 2022 Nov 02
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -583,7 +583,7 @@ END OF LINE AND END OF FILE *eol-and-eof*
Vim has several options to control the file format: Vim has several options to control the file format:
'fileformat' the <EOL> style: Unix, DOS, Mac 'fileformat' the <EOL> style: Unix, DOS, Mac
'endofline' whether the last line ends with a <EOL> 'endofline' whether the last line ends with a <EOL>
'endooffile' whether the file ends with a CTRL-Z 'endoffile' whether the file ends with a CTRL-Z
'fixendofline' whether to fix eol and eof 'fixendofline' whether to fix eol and eof
The first three values are normally detected automatically when reading the The first three values are normally detected automatically when reading the

View File

@ -1965,7 +1965,7 @@ v:collate The current locale setting for collation order of the runtime
command. command.
See |multi-lang|. See |multi-lang|.
*v:colornames* *v:colornames*
v:colornames A dictionary that maps color names to hex color strings. These v:colornames A dictionary that maps color names to hex color strings. These
color names can be used with the |highlight-guifg|, color names can be used with the |highlight-guifg|,
|highlight-guibg|, and |highlight-guisp| parameters. Updating |highlight-guibg|, and |highlight-guisp| parameters. Updating
@ -3598,7 +3598,7 @@ this pending exception or command is discarded.
For examples see |throw-catch| and |try-finally|. For examples see |throw-catch| and |try-finally|.
NESTING OF TRY CONDITIONALS *try-nesting* NESTING OF TRY CONDITIONALS *try-nesting*
Try conditionals can be nested arbitrarily. That is, a complete try Try conditionals can be nested arbitrarily. That is, a complete try
conditional can be put into the try block, a catch clause, or the finally conditional can be put into the try block, a catch clause, or the finally

View File

@ -571,7 +571,7 @@ used.
For example, to set the dialect to a default of "fblite" but still allow for For example, to set the dialect to a default of "fblite" but still allow for
any #lang directive overrides, use the following command: > any #lang directive overrides, use the following command: >
let g:freebasic_lang = "fblite" let g:freebasic_lang = "fblite"
GIT COMMIT *ft-gitcommit-plugin* GIT COMMIT *ft-gitcommit-plugin*

View File

@ -161,6 +161,8 @@ Programming language support ~
|filetype.txt| settings done specifically for a type of file |filetype.txt| settings done specifically for a type of file
|quickfix.txt| commands for a quick edit-compile-fix cycle |quickfix.txt| commands for a quick edit-compile-fix cycle
|ft_ada.txt| Ada (the programming language) support |ft_ada.txt| Ada (the programming language) support
|ft_context.txt| Filetype plugin for ConTeXt
|ft_mp.txt| Filetype plugin for METAFONT and MetaPost
|ft_ps1.txt| Filetype plugin for Windows PowerShell |ft_ps1.txt| Filetype plugin for Windows PowerShell
|ft_raku.txt| Filetype plugin for Raku |ft_raku.txt| Filetype plugin for Raku
|ft_rust.txt| Filetype plugin for Rust |ft_rust.txt| Filetype plugin for Rust

View File

@ -56,7 +56,7 @@ additionally installed over the GUI version. Typical build commands are:
./configure --prefix=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY` \ ./configure --prefix=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY` \
--datarootdir=`finddir B_SYSTEM_NONPACKAGED_DATA_DIRECTORY` \ --datarootdir=`finddir B_SYSTEM_NONPACKAGED_DATA_DIRECTORY` \
--mandir=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY`/documentation/man \ --mandir=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY`/documentation/man \
--with-tlib=ncurses \ --with-tlib=ncurses
make clean make clean
make install make install

View File

@ -82,7 +82,7 @@ Copyright 2005-2017: *tar-copyright*
<.vimrc> file. <.vimrc> file.
Default Default
Variable Value Explanation Variable Value Explanation
*g:tar_browseoptions* "Ptf" used to get a list of contents *g:tar_browseoptions* "Ptf" used to get a list of contents
*g:tar_readoptions* "OPxf" used to extract a file from a tarball *g:tar_readoptions* "OPxf" used to extract a file from a tarball
*g:tar_cmd* "tar" the name of the tar program *g:tar_cmd* "tar" the name of the tar program
*g:tar_nomax* 0 if true, file window will not be maximized *g:tar_nomax* 0 if true, file window will not be maximized
@ -98,7 +98,7 @@ Copyright 2005-2017: *tar-copyright*
"-" "-"
Not all tar's support the "--" which is why Not all tar's support the "--" which is why
it isn't default. it isn't default.
*g:tar_writeoptions* "uf" used to update/replace a file *g:tar_writeoptions* "uf" used to update/replace a file
============================================================================== ==============================================================================

View File

@ -1008,8 +1008,8 @@ Note: even when using "num" or "long" the number of flags available to
compounding and prefixes is limited to about 250. compounding and prefixes is limited to about 250.
AFFIXES AFFIXES *spell-PFX* *spell-SFX*
*spell-PFX* *spell-SFX*
The usual PFX (prefix) and SFX (suffix) lines are supported (see the Myspell The usual PFX (prefix) and SFX (suffix) lines are supported (see the Myspell
documentation or the Aspell manual: documentation or the Aspell manual:
http://aspell.net/man-html/Affix-Compression.html). http://aspell.net/man-html/Affix-Compression.html).

View File

@ -1,4 +1,4 @@
*syntax.txt* For Vim version 9.0. Last change: 2022 Oct 17 *syntax.txt* For Vim version 9.0. Last change: 2022 Nov 06
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -2416,7 +2416,7 @@ you set the variable: >
:let papp_include_html=1 :let papp_include_html=1
in your startup file it will try to syntax-hilight html code inside phtml in your startup file it will try to syntax-highlight html code inside phtml
sections, but this is relatively slow and much too colourful to be able to sections, but this is relatively slow and much too colourful to be able to
edit sensibly. ;) edit sensibly. ;)
@ -4943,7 +4943,7 @@ Change a couple more colors: >
augroup my_colorschemes augroup my_colorschemes
au! au!
au Colorscheme pablo hi Normal ctermbg=NONE au Colorscheme pablo hi Normal ctermbg=NONE
\ | higlight Special ctermfg=63 \ | highlight Special ctermfg=63
\ | highlight Identifier ctermfg=44 \ | highlight Identifier ctermfg=44
augroup END augroup END
@ -5386,10 +5386,10 @@ LineNrBelow Line number for when the 'relativenumber'
*hl-CursorLineNr* *hl-CursorLineNr*
CursorLineNr Like LineNr when 'cursorline' is set and 'cursorlineopt' CursorLineNr Like LineNr when 'cursorline' is set and 'cursorlineopt'
contains "number" or is "both", for the cursor line. contains "number" or is "both", for the cursor line.
*hl-CursorLineSign*
CursorLineSign Like SignColumn when 'cursorline' is set for the cursor line.
*hl-CursorLineFold* *hl-CursorLineFold*
CursorLineFold Like FoldColumn when 'cursorline' is set for the cursor line. CursorLineFold Like FoldColumn when 'cursorline' is set for the cursor line.
*hl-CursorLineSign*
CursorLineSign Like SignColumn when 'cursorline' is set for the cursor line.
*hl-MatchParen* *hl-MatchParen*
MatchParen Character under the cursor or just before it, if it MatchParen Character under the cursor or just before it, if it
is a paired bracket, and its match. |pi_paren.txt| is a paired bracket, and its match. |pi_paren.txt|

View File

@ -4354,6 +4354,7 @@ E1304 vim9.txt /*E1304*
E1305 textprop.txt /*E1305* E1305 textprop.txt /*E1305*
E1306 vim9.txt /*E1306* E1306 vim9.txt /*E1306*
E1307 vim9.txt /*E1307* E1307 vim9.txt /*E1307*
E1308 builtin.txt /*E1308*
E131 userfunc.txt /*E131* E131 userfunc.txt /*E131*
E132 userfunc.txt /*E132* E132 userfunc.txt /*E132*
E133 userfunc.txt /*E133* E133 userfunc.txt /*E133*
@ -6655,6 +6656,7 @@ end intro.txt /*end*
end-of-file pattern.txt /*end-of-file* end-of-file pattern.txt /*end-of-file*
enlightened-terminal syntax.txt /*enlightened-terminal* enlightened-terminal syntax.txt /*enlightened-terminal*
environ() builtin.txt /*environ()* environ() builtin.txt /*environ()*
eol-and-eof editing.txt /*eol-and-eof*
erlang.vim syntax.txt /*erlang.vim* erlang.vim syntax.txt /*erlang.vim*
err_buf channel.txt /*err_buf* err_buf channel.txt /*err_buf*
err_cb channel.txt /*err_cb* err_cb channel.txt /*err_cb*

View File

@ -1,4 +1,4 @@
*todo.txt* For Vim version 9.0. Last change: 2022 Oct 28 *todo.txt* For Vim version 9.0. Last change: 2022 Nov 09
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -38,6 +38,8 @@ browser use: https://github.com/vim/vim/issues/1234
*known-bugs* *known-bugs*
-------------------- Known bugs and current work ----------------------- -------------------- Known bugs and current work -----------------------
Add test for what 9.0.0827 fixes - '@' in termcap key code
'smoothscroll': 'smoothscroll':
- CTRL-E and gj in long line with 'scrolloff' 5 not working well yet. - CTRL-E and gj in long line with 'scrolloff' 5 not working well yet.
- computing 'scrolloff' position row use w_skipcol - computing 'scrolloff' position row use w_skipcol
@ -176,6 +178,8 @@ reduced?
Add BufDeletePost. #11041 Add BufDeletePost. #11041
Add winid arg to col() and charcol() #11466 (request #11461)
Test property disappears when using CR twice in a row. OK when some text was Test property disappears when using CR twice in a row. OK when some text was
entered. (#11151) entered. (#11151)
@ -183,6 +187,10 @@ NFA regexp does not handle composing characters well: #10286
[ɔ̃] matches both ɔ and ɔ̃ [ɔ̃] matches both ɔ and ɔ̃
\(ɔ\|ɔ̃\) matches ɔ and not ɔ̃ \(ɔ\|ɔ̃\) matches ɔ and not ɔ̃
Is there a way to make 'autowriteall' make a clean exit when the xterm is
closed? (Dennis Nazic says files are preserved, okt 28). Perhaps handle TERM
like HUP?
Improvement in terminal configuration mess: Request the terminfo entry from Improvement in terminal configuration mess: Request the terminfo entry from
the terminal itself. The $TERM value then is only relevant for whether this the terminal itself. The $TERM value then is only relevant for whether this
feature is supported or not. Replaces the xterm mechanism to request each feature is supported or not. Replaces the xterm mechanism to request each
@ -191,6 +199,16 @@ Multiplexers (screen, tmux) can request it to the underlying terminal, and
pass it on with modifications. pass it on with modifications.
How to get all the text quickly (also over ssh)? Can we use a side channel? How to get all the text quickly (also over ssh)? Can we use a side channel?
Horizontal mouse scroll only works when compiled with GUI? #11374
In the libvterm fork properly implement:
- modifyOtherKeys 2 - follow xterm implementation as close as possible, that
is the reference.
- Kitty key protocol - just like the latest Kitty
So that in TermDebug the key handling can be stepped through (instead of
having to log messages all over the place to see what happens).
Ask Leonerd about location of code, he might want to take over some of it.
Using "A" and "o" in manually created fold (in empty buffer) does not behave Using "A" and "o" in manually created fold (in empty buffer) does not behave
consistenly (James McCoy, #10698) consistenly (James McCoy, #10698)
@ -301,6 +319,9 @@ when redirecting to a local variable (function or script) storing the value
won't work. At least give an error. Is there a way to make it work? won't work. At least give an error. Is there a way to make it work?
#10616 #10616
Completion for ":runtime" should show valid values, not what's in the current
directory. (#11447)
Add an option to start_timer() to return from the input loop with K_IGNORE. Add an option to start_timer() to return from the input loop with K_IGNORE.
This is useful e.g. when a popup was created that disables mappings, we need This is useful e.g. when a popup was created that disables mappings, we need
to return from vgetc() to make this happen. #7011 to return from vgetc() to make this happen. #7011

View File

@ -405,7 +405,7 @@ function to abort. `:defer` can be used to avoid that: >
call Handle('Outfile') call Handle('Outfile')
endfunc endfunc
Note that deleting "Outfile" is scheduled before calling system(), since it Note that deleting "Outfile" is scheduled before calling `system()`, since it
can be created even when `system()` fails. can be created even when `system()` fails.
The deferred functions are called in reverse order, the last one added is The deferred functions are called in reverse order, the last one added is

View File

@ -1,4 +1,4 @@
*usr_03.txt* For Vim version 9.0. Last change: 2020 Sep 03 *usr_03.txt* For Vim version 9.0. Last change: 2022 Oct 30
VIM USER MANUAL - by Bram Moolenaar VIM USER MANUAL - by Bram Moolenaar
@ -223,7 +223,7 @@ you can see? This figure shows the three commands you can use:
+---------------------------+ +---------------------------+
Hints: "H" stands for Home, "M" for Middle and "L" for Last. Alternatively, Hints: "H" stands for Home, "M" for Middle and "L" for Last. Alternatively,
"H" for high, "M" for Middle and "L" for low. "H" for High, "M" for Middle and "L" for Low.
============================================================================== ==============================================================================
*03.6* Telling where you are *03.6* Telling where you are

View File

@ -139,7 +139,7 @@ FOUR KINDS OF NUMBERS
Numbers can be decimal, hexadecimal, octal and binary. Numbers can be decimal, hexadecimal, octal and binary.
A hexadecimal number starts with "0x" or "0X". For example "0x1f" is decimal A hexadecimal number starts with "0x" or "0X". For example "0x1f" is decimal
31 and 0x1234 is decimal 4660. 31 and "0x1234" is decimal 4660.
An octal number starts with "0o", "0O". "0o17" is decimal 15. An octal number starts with "0o", "0O". "0o17" is decimal 15.
@ -687,7 +687,7 @@ search() function uses its first argument as a search pattern and the second
one as flags. The "W" flag means the search doesn't wrap around the end of one as flags. The "W" flag means the search doesn't wrap around the end of
the file. the file.
Using the `call` command is optional in |Vim9| script. It is required in Using the `call` command is optional in |Vim9| script. It is required in
legacy script and on the command line: > legacy script and on the command line: >
call search("Date: ", "W") call search("Date: ", "W")

View File

@ -1,4 +1,4 @@
*various.txt* For Vim version 9.0. Last change: 2022 Oct 17 *various.txt* For Vim version 9.0. Last change: 2022 Nov 04
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -298,7 +298,8 @@ g8 Print the hex values of the bytes used in the
:silent !{cmd} :silent !{cmd}
< The screen is not redrawn then, thus you have to use < The screen is not redrawn then, thus you have to use
CTRL-L or ":redraw!" if the command did display CTRL-L or ":redraw!" if the command did display
something. something. However, this depends on what the |t_ti|
and |t_te| termcap entries are set to.
Also see |shell-window|. Also see |shell-window|.
*:!!* *:!!*

View File

@ -1,4 +1,4 @@
*version5.txt* For Vim version 9.0. Last change: 2022 Apr 06 *version5.txt* For Vim version 9.0. Last change: 2022 Nov 09
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -118,7 +118,7 @@ Added |added-5.8|
Fixed |fixed-5.8| Fixed |fixed-5.8|
============================================================================== ==============================================================================
INCOMPATIBLE *incompatible-5* INCOMPATIBLE *incompatible-5*
Default value for 'compatible' changed *cp-default* Default value for 'compatible' changed *cp-default*
-------------------------------------- --------------------------------------
@ -360,7 +360,7 @@ CTRL-_ key for this |i_CTRL-_|. >
:imap <C-B> <C-O>:set revins!<CR> :imap <C-B> <C-O>:set revins!<CR>
============================================================================== ==============================================================================
NEW FEATURES *new-5* NEW FEATURES *new-5*
Syntax highlighting *new-highlighting* Syntax highlighting *new-highlighting*
------------------- -------------------
@ -635,7 +635,7 @@ Included support for the Farsi language (Shiran). Only when enabled at
compile time. See |farsi|. compile time. See |farsi|.
============================================================================== ==============================================================================
IMPROVEMENTS *improvements-5* IMPROVEMENTS *improvements-5*
Performance: Performance:
- When 'showcmd' was set, mappings would execute much more slowly because the - When 'showcmd' was set, mappings would execute much more slowly because the
@ -929,7 +929,7 @@ Some versions of Motif require "-lXpm". Added check for this in configure.
Don't add "-L/usr/lib" to the link line, causes problems on a few systems. Don't add "-L/usr/lib" to the link line, causes problems on a few systems.
============================================================================== ==============================================================================
COMPILE TIME CHANGES *compile-changes-5* COMPILE TIME CHANGES *compile-changes-5*
When compiling, allow a choice for minimal, normal or maximal features in an When compiling, allow a choice for minimal, normal or maximal features in an
easy way, by changing a single line in src/feature.h. easy way, by changing a single line in src/feature.h.
@ -975,7 +975,7 @@ Don't use HPUX digraphs by default, but only when HPUX_DIGRAPHS is defined.
|digraphs-default| |digraphs-default|
============================================================================== ==============================================================================
BUG FIXES *bug-fixes-5* BUG FIXES *bug-fixes-5*
Note: Some of these fixes may only apply to test versions which were Note: Some of these fixes may only apply to test versions which were
created after version 4.6, but before 5.0. created after version 4.6, but before 5.0.

View File

@ -259,7 +259,7 @@ Support for evaluating Vim expressions in a heredoc. |:let-heredoc|
Support for fuzzy matching: Support for fuzzy matching:
- a string in a List of strings. |fuzzy-matching| - a string in a List of strings. |fuzzy-matching|
- completion support for command line completion using 'wildoptions' - completion support for command line completion using 'wildoptions'.
- for |:vimgrep|. - for |:vimgrep|.
Added support for the |Haiku| OS. Added support for the |Haiku| OS.
@ -398,22 +398,22 @@ Update xdiff to version 2.33. Update libvterm to revision 789.
Support 'trim' for Python/Lua/Perl/Tcl/Ruby/MzScheme interface heredoc. Support 'trim' for Python/Lua/Perl/Tcl/Ruby/MzScheme interface heredoc.
Add the |t_AU| and |t_8u| termap codes for underline and undercurl. Add the Add the |t_AU| and |t_8u| termcap codes for underline and undercurl. Add the
t_fd and t_fe termcap codes for detecting focus events. t_fd and t_fe termcap codes for detecting focus events.
Support for indenting C pragmas like normal code. (|cino-P|) Support for indenting C pragmas like normal code. (|cino-P|)
Add support for defining the syntax fold level (|:syn-foldlevel|) Add support for defining the syntax fold level. (|:syn-foldlevel|)
Add support for using \<*xxx> in a string to prepend a modifier to a Add support for using \<*xxx> in a string to prepend a modifier to a
character. (|expr-quote|). character. (|expr-quote|)
Add support trimming characters at the beginning or end of a string using Add support trimming characters at the beginning or end of a string using
|trim()|. |trim()|.
Make ":verbose pwd" show the scope of the directory. |:pwd-verbose| Make ":verbose pwd" show the scope of the directory. |:pwd-verbose|
Add the "0o" notation for specifying octal numbers |scriptversion-4| Add the "0o" notation for specifying octal numbers. |scriptversion-4|
Support for changing to the previous tab-local and window-local directories Support for changing to the previous tab-local and window-local directories
using the "tcd -" and "lcd -" commands. (|:tcd-| and |:lcd-|) using the "tcd -" and "lcd -" commands. (|:tcd-| and |:lcd-|)
@ -428,7 +428,7 @@ Add support for executing (|:@|) a register containing line continuation.
Lua support: Lua support:
- Call Vim functions from Lua (vim.call() and vim.fn()). - Call Vim functions from Lua (vim.call() and vim.fn()).
- Convert a Lua function and a closure to a Vim funcref so that it can be - Convert a Lua function and a closure to a Vim funcref so that it can be
accessed in a Vimscript (|lua-funcref|). accessed in a Vim script (|lua-funcref|).
- Not backwards compatible: Make Lua arrays one based. - Not backwards compatible: Make Lua arrays one based.
- Add support for using table.insert() and table.remove() functions with Vim - Add support for using table.insert() and table.remove() functions with Vim
lists. lists.
@ -27366,7 +27366,7 @@ Files: src/evalfunc.c, src/testdir/test_vim9_builtin.vim
Patch 8.2.4460 Patch 8.2.4460
Problem: Vim9: wrong error for defining dict function. Problem: Vim9: wrong error for defining dict function.
Solution: Explicitly check for trying to define a dict function. Solution: Explicitly check for trying to define a dict function.
(closes 9827) (closes #9827)
Files: src/errors.h, src/userfunc.c, src/vim9compile.c, Files: src/errors.h, src/userfunc.c, src/vim9compile.c,
src/testdir/test_vim9_func.vim src/testdir/test_vim9_func.vim

View File

@ -1039,7 +1039,7 @@ In Vim9 script one can use the following predefined values: >
`true` is the same as `v:true`, `false` the same as `v:false`, `null` the same `true` is the same as `v:true`, `false` the same as `v:false`, `null` the same
as `v:null`. as `v:null`.
While `null` has the type "special", the other "null_" types have the type While `null` has the type "special", the other "null_" values have the type
indicated by their name. Quite often a null value is handled the same as an indicated by their name. Quite often a null value is handled the same as an
empty value, but not always. The values can be useful to clear a script-local empty value, but not always. The values can be useful to clear a script-local
variable, since they cannot be deleted with `:unlet`. E.g.: > variable, since they cannot be deleted with `:unlet`. E.g.: >

View File

@ -116,7 +116,7 @@ gn Search forward for the last used search pattern, like
E.g., "dgn" deletes the text of the next match. E.g., "dgn" deletes the text of the next match.
If Visual mode is active, extends the selection If Visual mode is active, extends the selection
until the end of the next match. until the end of the next match.
'wrapscan' applies 'wrapscan' applies.
Note: Unlike `n` the search direction does not depend Note: Unlike `n` the search direction does not depend
on the previous search command. on the previous search command.
@ -510,11 +510,11 @@ mode Vim automatically switches to Visual mode, so that the same behavior as
in Visual mode is effective. If you don't want this use |:xmap| or |:smap|. in Visual mode is effective. If you don't want this use |:xmap| or |:smap|.
One particular edge case: > One particular edge case: >
:vnoremap <C-K> <Esc> :vnoremap <C-K> <Esc>
This ends Visual mode when in Visual mode, but in Select mode it does not This ends Visual mode when in Visual mode, but in Select mode it does not
work, because Select mode is restored after executing the mapped keys. You work, because Select mode is restored after executing the mapped keys. You
need to use: > need to use: >
:snoremap <C-K> <Esc> :snoremap <C-K> <Esc>
< <
Users will expect printable characters to replace the selected area. Users will expect printable characters to replace the selected area.
Therefore avoid mapping printable characters in Select mode. Or use Therefore avoid mapping printable characters in Select mode. Or use

View File

@ -561,9 +561,9 @@ CTRL-W = Make all windows (almost) equally high and wide, but use
Windows with 'winfixheight' set keep their height and windows Windows with 'winfixheight' set keep their height and windows
with 'winfixwidth' set keep their width. with 'winfixwidth' set keep their width.
To equalize only vertically (make window equally high) use To equalize only vertically (make window equally high) use
`vertical wincmd =` `vertical wincmd =`.
To equalize only horizontally (make window equally wide) use To equalize only horizontally (make window equally wide) use
`horizontal wincmd =` `horizontal wincmd =`.
:res[ize] -N *:res* *:resize* *CTRL-W_-* :res[ize] -N *:res* *:resize* *CTRL-W_-*
CTRL-W - Decrease current window height by N (default 1). CTRL-W - Decrease current window height by N (default 1).

View File

@ -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: 2022 Oct 12 " Last Change: 2022 Nov 07
" 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")

View File

@ -4,7 +4,9 @@
" Maintainer: Marcin Szamotulski <profunctor@pm.me> " Maintainer: Marcin Szamotulski <profunctor@pm.me>
" Previous Maintainer: Vincent Berthoux <twinside@gmail.com> " Previous Maintainer: Vincent Berthoux <twinside@gmail.com>
" File Types: .cabal " File Types: .cabal
" Last Change: 21 Nov 2020 " Last Change: 22 Oct 2022
" v1.6: Added support for foreign-libraries
" Added highlighting for various fields
" v1.5: Incorporated changes from " v1.5: Incorporated changes from
" https://github.com/sdiehl/haskell-vim-proto/blob/master/vim/syntax/cabal.vim " https://github.com/sdiehl/haskell-vim-proto/blob/master/vim/syntax/cabal.vim
" Use `syn keyword` instead of `syn match`. " Use `syn keyword` instead of `syn match`.
@ -61,13 +63,14 @@ syn keyword cabalCategory contained
\ test-suite \ test-suite
\ source-repository \ source-repository
\ flag \ flag
\ foreign-library
\ custom-setup \ custom-setup
\ common \ common
syn match cabalCategoryTitle contained /[^{]*\ze{\?/ syn match cabalCategoryTitle contained /[^{]*\ze{\?/
syn match cabalCategoryRegion syn match cabalCategoryRegion
\ contains=cabalCategory,cabalCategoryTitle \ contains=cabalCategory,cabalCategoryTitle
\ nextgroup=cabalCategory skipwhite \ nextgroup=cabalCategory skipwhite
\ /^\c\s*\(contained\|executable\|library\|benchmark\|test-suite\|source-repository\|flag\|custom-setup\|common\)\+\s*\%(.*$\|$\)/ \ /^\c\s*\(contained\|executable\|library\|benchmark\|test-suite\|source-repository\|flag\|foreign-library\|custom-setup\|common\)\+\s*\%(.*$\|$\)/
syn keyword cabalTruth true false syn keyword cabalTruth true false
" cabalStatementRegion which limits the scope of cabalStatement keywords, this " cabalStatementRegion which limits the scope of cabalStatement keywords, this
@ -77,6 +80,7 @@ syn keyword cabalStatement contained containedin=cabalStatementRegion
\ default-language \ default-language
\ default-extensions \ default-extensions
\ author \ author
\ autogen-includes
\ autogen-modules \ autogen-modules
\ asm-sources \ asm-sources
\ asm-options \ asm-options
@ -84,7 +88,7 @@ syn keyword cabalStatement contained containedin=cabalStatementRegion
\ bug-reports \ bug-reports
\ build-depends \ build-depends
\ build-tools \ build-tools
\ build-tools-depends \ build-tool-depends
\ build-type \ build-type
\ buildable \ buildable
\ c-sources \ c-sources
@ -95,6 +99,7 @@ syn keyword cabalStatement contained containedin=cabalStatementRegion
\ cmm-sources \ cmm-sources
\ cmm-options \ cmm-options
\ cpp-options \ cpp-options
\ cxx-options
\ cxx-sources \ cxx-sources
\ data-dir \ data-dir
\ data-files \ data-files
@ -111,7 +116,9 @@ syn keyword cabalStatement contained containedin=cabalStatementRegion
\ extra-framework-dirs \ extra-framework-dirs
\ extra-ghci-libraries \ extra-ghci-libraries
\ extra-lib-dirs \ extra-lib-dirs
\ extra-lib-dirs-static
\ extra-libraries \ extra-libraries
\ extra-libraries-static
\ extra-library-flavours \ extra-library-flavours
\ extra-source-files \ extra-source-files
\ extra-tmp-files \ extra-tmp-files
@ -133,6 +140,8 @@ syn keyword cabalStatement contained containedin=cabalStatementRegion
\ install-includes \ install-includes
\ js-sources \ js-sources
\ ld-options \ ld-options
\ lib-version-info
\ lib-version-linux
\ license \ license
\ license-file \ license-file
\ location \ location
@ -141,20 +150,26 @@ syn keyword cabalStatement contained containedin=cabalStatementRegion
\ manual \ manual
\ mixins \ mixins
\ module \ module
\ mod-def-file
\ name \ name
\ nhc98-options \ nhc98-options
\ options
\ other-extensions \ other-extensions
\ other-language \ other-language
\ other-languages \ other-languages
\ other-modules \ other-modules
\ package-url \ package-url
\ pkgconfig-depends \ pkgconfig-depends
\ scope
\ setup-depends \ setup-depends
\ signatures
\ stability \ stability
\ subdir \ subdir
\ synopsis \ synopsis
\ reexported-modules
\ tag \ tag
\ tested-with \ tested-with
\ test-module
\ type \ type
\ version \ version
\ virtual-modules \ virtual-modules

View File

@ -3,7 +3,7 @@
" Maintainer: Debian Vim Maintainers " Maintainer: Debian Vim Maintainers
" Former Maintainers: Gerfried Fuchs <alfie@ist.org> " Former Maintainers: Gerfried Fuchs <alfie@ist.org>
" Wichert Akkerman <wakkerma@debian.org> " Wichert Akkerman <wakkerma@debian.org>
" Last Change: 2022 Jul 25 " Last Change: 2022 Oct 29
" URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debchangelog.vim " URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debchangelog.vim
" Standard syntax initialization " Standard syntax initialization
@ -21,9 +21,9 @@ let s:cpo = &cpo
set cpo-=C set cpo-=C
let s:supported = [ let s:supported = [
\ 'oldstable', 'stable', 'testing', 'unstable', 'experimental', 'sid', 'rc-buggy', \ 'oldstable', 'stable', 'testing', 'unstable', 'experimental', 'sid', 'rc-buggy',
\ 'buster', 'bullseye', 'bookworm', 'trixie', \ 'buster', 'bullseye', 'bookworm', 'trixie', 'forky',
\ \
\ 'trusty', 'xenial', 'bionic', 'focal', 'jammy', 'kinetic', \ 'trusty', 'xenial', 'bionic', 'focal', 'jammy', 'kinetic', 'lunar',
\ 'devel' \ 'devel'
\ ] \ ]
let s:unsupported = [ let s:unsupported = [

View File

@ -2,7 +2,7 @@
" Language: Debian sources.list " Language: Debian sources.list
" Maintainer: Debian Vim Maintainers " Maintainer: Debian Vim Maintainers
" Former Maintainer: Matthijs Mohlmann <matthijs@cacholong.nl> " Former Maintainer: Matthijs Mohlmann <matthijs@cacholong.nl>
" Last Change: 2022 Jul 25 " Last Change: 2022 Oct 29
" URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debsources.vim " URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debsources.vim
" Standard syntax initialization " Standard syntax initialization
@ -23,9 +23,9 @@ let s:cpo = &cpo
set cpo-=C set cpo-=C
let s:supported = [ let s:supported = [
\ 'oldstable', 'stable', 'testing', 'unstable', 'experimental', 'sid', 'rc-buggy', \ 'oldstable', 'stable', 'testing', 'unstable', 'experimental', 'sid', 'rc-buggy',
\ 'buster', 'bullseye', 'bookworm', 'trixie', \ 'buster', 'bullseye', 'bookworm', 'trixie', 'forky',
\ \
\ 'trusty', 'xenial', 'bionic', 'focal', 'jammy', 'kinetic', \ 'trusty', 'xenial', 'bionic', 'focal', 'jammy', 'kinetic', 'lunar',
\ 'devel' \ 'devel'
\ ] \ ]
let s:unsupported = [ let s:unsupported = [

View File

@ -1,7 +1,7 @@
" Vim syntax file " Vim syntax file
" Language: Vim help file " Language: Vim help file
" Maintainer: Bram Moolenaar (Bram@vim.org) " Maintainer: Bram Moolenaar (Bram@vim.org)
" Last Change: 2022 Oct 17 " Last Change: 2022 Nov 09
" Quit when a (custom) syntax file was already loaded " Quit when a (custom) syntax file was already loaded
if exists("b:current_syntax") if exists("b:current_syntax")
@ -11,7 +11,7 @@ endif
let s:cpo_save = &cpo let s:cpo_save = &cpo
set cpo&vim set cpo&vim
syn match helpHeadline "^ *[-A-Z.][-A-Z0-9 .()_]*?\=\ze\(\s\+\*\|$\)" syn match helpHeadline "^[A-Z.][-A-Z0-9 .,()_]*?\=\ze\(\s\+\*\|$\)"
syn match helpSectionDelim "^===.*===$" syn match helpSectionDelim "^===.*===$"
syn match helpSectionDelim "^---.*--$" syn match helpSectionDelim "^---.*--$"
if has("conceal") if has("conceal")

File diff suppressed because one or more lines are too long

View File

@ -3,7 +3,7 @@
" Maintainer: Roland Hieber <rohieb+vim-iR0jGdkV@rohieb.name>, <https://github.com/rohieb> " Maintainer: Roland Hieber <rohieb+vim-iR0jGdkV@rohieb.name>, <https://github.com/rohieb>
" Previous Maintainer: Claudio Fleiner <claudio@fleiner.com> " Previous Maintainer: Claudio Fleiner <claudio@fleiner.com>
" URL: https://github.com/vim/vim/blob/master/runtime/syntax/make.vim " URL: https://github.com/vim/vim/blob/master/runtime/syntax/make.vim
" Last Change: 2020 Oct 16 " Last Change: 2022 Nov 06
" quit when a syntax file was already loaded " quit when a syntax file was already loaded
if exists("b:current_syntax") if exists("b:current_syntax")
@ -45,11 +45,11 @@ syn match makeImplicit "^\.[A-Za-z0-9_./\t -]\+\s*:$"me=e-1
syn match makeImplicit "^\.[A-Za-z0-9_./\t -]\+\s*:[^=]"me=e-2 syn match makeImplicit "^\.[A-Za-z0-9_./\t -]\+\s*:[^=]"me=e-2
syn region makeTarget transparent matchgroup=makeTarget syn region makeTarget transparent matchgroup=makeTarget
\ start="^[~A-Za-z0-9_./$()%-][A-Za-z0-9_./\t $()%-]*&\?:\?:\{1,2}[^:=]"rs=e-1 \ start="^[~A-Za-z0-9_./$(){}%-][A-Za-z0-9_./\t ${}()%-]*&\?:\?:\{1,2}[^:=]"rs=e-1
\ end="[^\\]$" \ end="[^\\]$"
\ keepend contains=makeIdent,makeSpecTarget,makeNextLine,makeComment,makeDString \ keepend contains=makeIdent,makeSpecTarget,makeNextLine,makeComment,makeDString
\ skipnl nextGroup=makeCommands \ skipnl nextGroup=makeCommands
syn match makeTarget "^[~A-Za-z0-9_./$()%*@-][A-Za-z0-9_./\t $()%*@-]*&\?::\=\s*$" syn match makeTarget "^[~A-Za-z0-9_./$(){}%*@-][A-Za-z0-9_./\t $(){}%*@-]*&\?::\=\s*$"
\ contains=makeIdent,makeSpecTarget,makeComment \ contains=makeIdent,makeSpecTarget,makeComment
\ skipnl nextgroup=makeCommands,makeCommandError \ skipnl nextgroup=makeCommands,makeCommandError

View File

@ -2,18 +2,29 @@
" Language: Modula-3 " Language: Modula-3
" Maintainer: Doug Kearns <dougkearns@gmail.com> " Maintainer: Doug Kearns <dougkearns@gmail.com>
" Previous Maintainer: Timo Pedersen <dat97tpe@ludat.lth.se> " Previous Maintainer: Timo Pedersen <dat97tpe@ludat.lth.se>
" Last Change: 2021 Apr 08 " Last Change: 2022 Oct 31
if exists("b:current_syntax") if exists("b:current_syntax")
finish finish
endif endif
" Modula-3 keywords " Whitespace errors {{{1
syn keyword modula3Keyword ANY ARRAY AS BITS BRANDED BY CASE CONST DEFINITION if exists("modula3_space_errors")
syn keyword modula3Keyword EVAL EXIT EXCEPT EXCEPTION EXIT EXPORTS FINALLY if !exists("modula3_no_trail_space_error")
syn keyword modula3Keyword FROM GENERIC IMPORT LOCK METHOD OF RAISE RAISES syn match modula3SpaceError display excludenl "\s\+$"
syn keyword modula3Keyword READONLY RECORD REF RETURN SET TRY TYPE TYPECASE endif
syn keyword modula3Keyword UNSAFE VALUE VAR WITH if !exists("modula3_no_tab_space_error")
syn match modula3SpaceError display " \+\t"me=e-1
endif
endif
" Keywords {{{1
syn keyword modula3Keyword ANY ARRAY AS BITS BRANDED BY CASE CONST
syn keyword modula3Keyword DEFINITION EVAL EXIT EXCEPT EXCEPTION EXIT
syn keyword modula3Keyword EXPORTS FINALLY FROM GENERIC IMPORT LOCK METHOD
syn keyword modula3Keyword OF RAISE RAISES READONLY RECORD REF
syn keyword modula3Keyword RETURN SET TRY TYPE TYPECASE UNSAFE
syn keyword modula3Keyword VALUE VAR WITH
syn match modula3keyword "\<UNTRACED\>" syn match modula3keyword "\<UNTRACED\>"
@ -22,44 +33,71 @@ syn keyword modula3Block PROCEDURE FUNCTION MODULE INTERFACE REPEAT THEN
syn keyword modula3Block BEGIN END OBJECT METHODS OVERRIDES RECORD REVEAL syn keyword modula3Block BEGIN END OBJECT METHODS OVERRIDES RECORD REVEAL
syn keyword modula3Block WHILE UNTIL DO TO IF FOR ELSIF ELSE LOOP syn keyword modula3Block WHILE UNTIL DO TO IF FOR ELSIF ELSE LOOP
" Reserved identifiers " Reserved identifiers {{{1
syn keyword modula3Identifier ABS ADR ADRSIZE BITSIZE BYTESIZE CEILING DEC syn keyword modula3Identifier ABS ADR ADRSIZE BITSIZE BYTESIZE CEILING DEC
syn keyword modula3Identifier DISPOSE FIRST FLOAT FLOOR INC ISTYPE LAST syn keyword modula3Identifier DISPOSE FIRST FLOAT FLOOR INC ISTYPE LAST
syn keyword modula3Identifier LOOPHOLE MAX MIN NARROW NEW NUMBER ORD ROUND syn keyword modula3Identifier LOOPHOLE MAX MIN NARROW NEW NUMBER ORD ROUND
syn keyword modula3Identifier SUBARRAY TRUNC TYPECODE VAL syn keyword modula3Identifier SUBARRAY TRUNC TYPECODE VAL
" Predefined types " Predefined types {{{1
syn keyword modula3Type ADDRESS BOOLEAN CARDINAL CHAR EXTENDED INTEGER syn keyword modula3Type ADDRESS BOOLEAN CARDINAL CHAR EXTENDED INTEGER
syn keyword modula3Type LONGCARD LONGINT LONGREAL MUTEX NULL REAL REFANY TEXT syn keyword modula3Type LONGCARD LONGINT LONGREAL MUTEX NULL REAL REFANY TEXT
syn keyword modula3Type WIDECHAR syn keyword modula3Type WIDECHAR
syn match modula3Type "\<\%(UNTRACED\s\+\)\=ROOT\>" syn match modula3Type "\<\%(UNTRACED\s\+\)\=ROOT\>"
" Operators " Operators {{{1
syn keyword modulaOperator DIV MOD IN AND OR NOT syn keyword modula3Operator DIV MOD
syn keyword modula3Operator IN
syn keyword modula3Operator NOT AND OR
" TODO: exclude = from declarations
if exists("modula3_operators") if exists("modula3_operators")
syn match modula3Operator "\^" syn match modula3Operator "\^"
syn match modula3Operator "+\|-\|\*\|/\|&" syn match modula3Operator "[-+/*]"
" TODO: need to exclude = in procedure definitions syn match modula3Operator "&"
syn match modula3Operator "<=\|<\|>=\|>\|:\@<!=\|#" syn match modula3Operator "<=\|<:\@!\|>=\|>"
syn match modula3Operator ":\@<!=\|#"
endif endif
" Literals {{{1
" Booleans " Booleans
syn keyword modula3Boolean TRUE FALSE syn keyword modula3Boolean TRUE FALSE
" Nil " Nil
syn keyword modula3Nil NIL syn keyword modula3Nil NIL
" Integers " Numbers {{{2
syn match modula3Integer "\<\d\+L\=\>"
syn match modula3Integer "\<\d\d\=_\x\+L\=\>"
" Reals " NOTE: Negated numbers are constant expressions not literals
syn match modula3Real "\c\<\d\+\.\d\+\%([EDX][+-]\=\d\+\)\=\>"
syn case ignore
" Integers
syn match modula3Integer "\<\d\+L\=\>"
if exists("modula3_number_errors")
syn match modula3IntegerError "\<\d\d\=_\x\+L\=\>"
endif
let s:digits = "0123456789ABCDEF"
for s:radix in range(2, 16)
exe $'syn match modula3Integer "\<{s:radix}_[{s:digits[:s:radix - 1]}]\+L\=\>"'
endfor
unlet s:digits s:radix
" Reals
syn match modula3Real "\<\d\+\.\d\+\%([EDX][+-]\=\d\+\)\=\>"
syn case match
" Strings and characters {{{2
" String escape sequences " String escape sequences
syn match modula3Escape "\\['"ntrf]" contained display syn match modula3Escape "\\['"ntrf]" contained display
" TODO: limit to <= 377 (255)
syn match modula3Escape "\\\o\{3}" contained display syn match modula3Escape "\\\o\{3}" contained display
syn match modula3Escape "\\\\" contained display syn match modula3Escape "\\\\" contained display
@ -69,13 +107,23 @@ syn match modula3Character "'\%([^']\|\\.\|\\\o\{3}\)'" contains=modula3Escape
" Strings " Strings
syn region modula3String start=+"+ end=+"+ contains=modula3Escape syn region modula3String start=+"+ end=+"+ contains=modula3Escape
" Pragmas " Pragmas {{{1
" EXTERNAL INLINE ASSERT TRACE FATAL UNUSED OBSOLETE CALLBACK EXPORTED PRAGMA NOWARN LINE LL LL.sup SPEC
" Documented: INLINE ASSERT TRACE FATAL UNUSED OBSOLETE NOWARN
syn region modula3Pragma start="<\*" end="\*>" syn region modula3Pragma start="<\*" end="\*>"
" Comments " Comments {{{1
syn region modula3Comment start="(\*" end="\*)" contains=modula3Comment,@Spell if !exists("modula3_no_comment_fold")
syn region modula3Comment start="(\*" end="\*)" contains=modula3Comment,@Spell fold
syn region modula3LineCommentBlock start="^\s*(\*.*\*)\s*\n\%(^\s*(\*.*\*)\s*$\)\@=" end="^\s*(\*.*\*)\s*\n\%(^\s*(\*.*\*)\s*$\)\@!" contains=modula3Comment transparent fold keepend
else
syn region modula3Comment start="(\*" end="\*)" contains=modula3Comment,@Spell
endif
" Default highlighting " Syncing "{{{1
syn sync minlines=100
" Default highlighting {{{1
hi def link modula3Block Statement hi def link modula3Block Statement
hi def link modula3Boolean Boolean hi def link modula3Boolean Boolean
hi def link modula3Character Character hi def link modula3Character Character
@ -85,12 +133,13 @@ hi def link modula3Identifier Keyword
hi def link modula3Integer Number hi def link modula3Integer Number
hi def link modula3Keyword Statement hi def link modula3Keyword Statement
hi def link modula3Nil Constant hi def link modula3Nil Constant
hi def link modula3IntegerError Error
hi def link modula3Operator Operator hi def link modula3Operator Operator
hi def link modula3Pragma PreProc hi def link modula3Pragma PreProc
hi def link modula3Real Float hi def link modula3Real Float
hi def link modula3String String hi def link modula3String String
hi def link modula3Type Type hi def link modula3Type Type "}}}
let b:current_syntax = "modula3" let b:current_syntax = "modula3"
" vim: nowrap sw=2 sts=2 ts=8 noet: " vim: nowrap sw=2 sts=2 ts=8 noet fdm=marker:

View File

@ -6,9 +6,10 @@
" Contributor: Leonard Ehrenfried <leonard.ehrenfried@web.de> " Contributor: Leonard Ehrenfried <leonard.ehrenfried@web.de>
" Contributor: Karsten Hopp <karsten@redhat.com> " Contributor: Karsten Hopp <karsten@redhat.com>
" Contributor: Dean, Adam Kenneth <adam.ken.dean@hpe.com> " Contributor: Dean, Adam Kenneth <adam.ken.dean@hpe.com>
" Last Change: 2021 Mar 29 " Last Change: 2022 Nov 09
" Added RemoteCommand from pull request #4809 " Added RemoteCommand from pull request #4809
" Included additional keywords from Martin. " Included additional keywords from Martin.
" Included PR #5753
" SSH Version: 8.5p1 " SSH Version: 8.5p1
" "
@ -57,12 +58,12 @@ syn match sshconfigCiphers "\<aes256-gcm@openssh\.com\>"
syn match sshconfigCiphers "\<chacha20-poly1305@openssh\.com\>" syn match sshconfigCiphers "\<chacha20-poly1305@openssh\.com\>"
syn keyword sshconfigMAC hmac-sha1 syn keyword sshconfigMAC hmac-sha1
syn keyword sshconfigMAC mac-sha1-96 syn keyword sshconfigMAC hmac-sha1-96
syn keyword sshconfigMAC mac-sha2-256 syn keyword sshconfigMAC hmac-sha2-256
syn keyword sshconfigMAC mac-sha2-512 syn keyword sshconfigMAC hmac-sha2-512
syn keyword sshconfigMAC mac-md5 syn keyword sshconfigMAC hmac-md5
syn keyword sshconfigMAC mac-md5-96 syn keyword sshconfigMAC hmac-md5-96
syn keyword sshconfigMAC mac-ripemd160 syn keyword sshconfigMAC hmac-ripemd160
syn match sshconfigMAC "\<hmac-ripemd160@openssh\.com\>" syn match sshconfigMAC "\<hmac-ripemd160@openssh\.com\>"
syn match sshconfigMAC "\<umac-64@openssh\.com\>" syn match sshconfigMAC "\<umac-64@openssh\.com\>"
syn match sshconfigMAC "\<umac-128@openssh\.com\>" syn match sshconfigMAC "\<umac-128@openssh\.com\>"
@ -78,16 +79,24 @@ syn match sshconfigMAC "\<umac-128-etm@openssh\.com\>"
syn keyword sshconfigHostKeyAlgo ssh-ed25519 syn keyword sshconfigHostKeyAlgo ssh-ed25519
syn match sshconfigHostKeyAlgo "\<ssh-ed25519-cert-v01@openssh\.com\>" syn match sshconfigHostKeyAlgo "\<ssh-ed25519-cert-v01@openssh\.com\>"
syn match sshconfigHostKeyAlgo "\<sk-ssh-ed25519@openssh\.com\>"
syn match sshconfigHostKeyAlgo "\<sk-ssh-ed25519-cert-v01@openssh\.com\>"
syn keyword sshconfigHostKeyAlgo ssh-rsa syn keyword sshconfigHostKeyAlgo ssh-rsa
syn keyword sshconfigHostKeyAlgo rsa-sha2-256
syn keyword sshconfigHostKeyAlgo rsa-sha2-512
syn keyword sshconfigHostKeyAlgo ssh-dss syn keyword sshconfigHostKeyAlgo ssh-dss
syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp256 syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp256
syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp384 syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp384
syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp521 syn keyword sshconfigHostKeyAlgo ecdsa-sha2-nistp521
syn match sshconfigHostKeyAlgo "\<sk-ecdsa-sha2-nistp256@openssh\.com\>"
syn match sshconfigHostKeyAlgo "\<ssh-rsa-cert-v01@openssh\.com\>" syn match sshconfigHostKeyAlgo "\<ssh-rsa-cert-v01@openssh\.com\>"
syn match sshconfigHostKeyAlgo "\<rsa-sha2-256-cert-v01@openssh\.com\>"
syn match sshconfigHostKeyAlgo "\<rsa-sha2-512-cert-v01@openssh\.com\>"
syn match sshconfigHostKeyAlgo "\<ssh-dss-cert-v01@openssh\.com\>" syn match sshconfigHostKeyAlgo "\<ssh-dss-cert-v01@openssh\.com\>"
syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp256-cert-v01@openssh\.com\>" syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp256-cert-v01@openssh\.com\>"
syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp384-cert-v01@openssh\.com\>" syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp384-cert-v01@openssh\.com\>"
syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp521-cert-v01@openssh\.com\>" syn match sshconfigHostKeyAlgo "\<ecdsa-sha2-nistp521-cert-v01@openssh\.com\>"
syn match sshconfigHostKeyAlgo "\<sk-ecdsa-sha2-nistp256-cert-v01@openssh\.com\>"
syn keyword sshconfigPreferredAuth hostbased publickey password gssapi-with-mic syn keyword sshconfigPreferredAuth hostbased publickey password gssapi-with-mic
syn keyword sshconfigPreferredAuth keyboard-interactive syn keyword sshconfigPreferredAuth keyboard-interactive

View File

@ -7,7 +7,7 @@
" Contributor: Leonard Ehrenfried <leonard.ehrenfried@web.de> " Contributor: Leonard Ehrenfried <leonard.ehrenfried@web.de>
" Contributor: Karsten Hopp <karsten@redhat.com> " Contributor: Karsten Hopp <karsten@redhat.com>
" Originally: 2009-07-09 " Originally: 2009-07-09
" Last Change: 2021-03-29 " Last Change: 2022 Nov 09
" SSH Version: 8.5p1 " SSH Version: 8.5p1
" "
@ -59,12 +59,12 @@ syn match sshdconfigCiphers "\<aes256-gcm@openssh\.com\>"
syn match sshdconfigCiphers "\<chacha20-poly1305@openssh\.com\>" syn match sshdconfigCiphers "\<chacha20-poly1305@openssh\.com\>"
syn keyword sshdconfigMAC hmac-sha1 syn keyword sshdconfigMAC hmac-sha1
syn keyword sshdconfigMAC mac-sha1-96 syn keyword sshdconfigMAC hmac-sha1-96
syn keyword sshdconfigMAC mac-sha2-256 syn keyword sshdconfigMAC hmac-sha2-256
syn keyword sshdconfigMAC mac-sha2-512 syn keyword sshdconfigMAC hmac-sha2-512
syn keyword sshdconfigMAC mac-md5 syn keyword sshdconfigMAC hmac-md5
syn keyword sshdconfigMAC mac-md5-96 syn keyword sshdconfigMAC hmac-md5-96
syn keyword sshdconfigMAC mac-ripemd160 syn keyword sshdconfigMAC hmac-ripemd160
syn match sshdconfigMAC "\<hmac-ripemd160@openssh\.com\>" syn match sshdconfigMAC "\<hmac-ripemd160@openssh\.com\>"
syn match sshdconfigMAC "\<umac-64@openssh\.com\>" syn match sshdconfigMAC "\<umac-64@openssh\.com\>"
syn match sshdconfigMAC "\<umac-128@openssh\.com\>" syn match sshdconfigMAC "\<umac-128@openssh\.com\>"
@ -258,6 +258,8 @@ syn keyword sshdconfigKeyword Subsystem
syn keyword sshdconfigKeyword SyslogFacility syn keyword sshdconfigKeyword SyslogFacility
syn keyword sshdconfigKeyword TCPKeepAlive syn keyword sshdconfigKeyword TCPKeepAlive
syn keyword sshdconfigKeyword TrustedUserCAKeys syn keyword sshdconfigKeyword TrustedUserCAKeys
syn keyword sshdconfigKeyword UseBlacklist
syn keyword sshdconfigKeyword UseBlocklist
syn keyword sshdconfigKeyword UseDNS syn keyword sshdconfigKeyword UseDNS
syn keyword sshdconfigKeyword UseLogin syn keyword sshdconfigKeyword UseLogin
syn keyword sshdconfigKeyword UsePAM syn keyword sshdconfigKeyword UsePAM

View File

@ -1730,7 +1730,7 @@ msgstr "--servername <Name>\tBenutze den Vim-Server <Name>"
msgid "--startuptime <file>\tWrite startup timing messages to <file>" msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr "--startuptime <Datei>\tSchreibe Start Zeitmessung in <Datei>" msgstr "--startuptime <Datei>\tSchreibe Start Zeitmessung in <Datei>"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "--log <Datei>\tLogge fr<66>hzeitig in <Datei>" msgstr "--log <Datei>\tLogge fr<66>hzeitig in <Datei>"
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo" msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"

View File

@ -1765,7 +1765,7 @@ msgstr ""
"-- startuptime <archivo>\tGuardar los mensajes de tiempo de inicio en " "-- startuptime <archivo>\tGuardar los mensajes de tiempo de inicio en "
"<archivo>" "<archivo>"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "--log <archivo>\tIniciar registro en <archivo> pronto" msgstr "--log <archivo>\tIniciar registro en <archivo> pronto"
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo" msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"

View File

@ -1616,8 +1616,8 @@ msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr "" msgstr ""
"--startuptime <file>\tScrivi tutti i messaggi iniziali di timing in <file>" "--startuptime <file>\tScrivi tutti i messaggi iniziali di timing in <file>"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "--log <file>\tInizia registrazione a <file> appena possibile" msgstr "--log <file>\t\tInizia registrazione a <file> appena possibile"
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo" msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"
msgstr "-i <viminfo>\t\tUsa <viminfo> invece di .viminfo" msgstr "-i <viminfo>\t\tUsa <viminfo> invece di .viminfo"

View File

@ -1741,7 +1741,7 @@ msgstr ""
msgid "--startuptime <file>\tWrite startup timing messages to <file>" msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr "--startuptime <<3C><><EFBFBD><EFBFBD>>\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <<3C><><EFBFBD><EFBFBD>>" msgstr "--startuptime <<3C><><EFBFBD><EFBFBD>>\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <<3C><><EFBFBD><EFBFBD>>"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "" msgstr ""
"--log <<3C><><EFBFBD><EFBFBD>>\t\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <<3C><><EFBFBD><EFBFBD>> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>\n" "--log <<3C><><EFBFBD><EFBFBD>>\t\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <<3C><><EFBFBD><EFBFBD>> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>\n"
"\t\t\t\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" "\t\t\t\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"

View File

@ -1741,7 +1741,7 @@ msgstr ""
msgid "--startuptime <file>\tWrite startup timing messages to <file>" msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr "--startuptime <файл>\tЗаписать временные метки запуска в <файл>" msgstr "--startuptime <файл>\tЗаписать временные метки запуска в <файл>"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "" msgstr ""
"--log <файл>\t\tНачать запись журнала в <файл> на раннем этапе\n" "--log <файл>\t\tНачать запись журнала в <файл> на раннем этапе\n"
"\t\t\t\tинициализации" "\t\t\t\tинициализации"

View File

@ -1628,7 +1628,7 @@ msgstr "--servername <име>\tПошаљи/постани Vim сервер <и
msgid "--startuptime <file>\tWrite startup timing messages to <file>" msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr "--startuptime <фајл>\tУпиши поруке о дужини покретања у <фајл>" msgstr "--startuptime <фајл>\tУпиши поруке о дужини покретања у <фајл>"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "--log <фајл>\t\tЗапочиње рано логовање у <фајл>" msgstr "--log <фајл>\t\tЗапочиње рано логовање у <фајл>"
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo" msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"

View File

@ -1691,7 +1691,7 @@ msgstr "--servername <ad>\t<ad> Vim sunucusuna gönder veya sunucu ol"
msgid "--startuptime <file>\tWrite startup timing messages to <file>" msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr "--startuptime <dsy>\tBaşlangıç zamanlama iletilerini <dsy>'ya yaz" msgstr "--startuptime <dsy>\tBaşlangıç zamanlama iletilerini <dsy>'ya yaz"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "--log <dosya>\t<dosya>'ya günlüklemeyi erkenden başlat" msgstr "--log <dosya>\t<dosya>'ya günlüklemeyi erkenden başlat"
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo" msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"

View File

@ -1745,8 +1745,8 @@ msgstr ""
"--startuptime <<3C><><EFBFBD><EFBFBD>>\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> " "--startuptime <<3C><><EFBFBD><EFBFBD>>\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "
"<22><> <<3C><><EFBFBD><EFBFBD><EFBFBD>>" "<22><> <<3C><><EFBFBD><EFBFBD><EFBFBD>>"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "--log <<3C><><EFBFBD><EFBFBD>>\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <<3C><><EFBFBD><EFBFBD>> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" msgstr "--log <<3C><><EFBFBD><EFBFBD>>\t\t<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <<3C><><EFBFBD><EFBFBD>> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo" msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"
msgstr "-i <viminfo>\t\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <viminfo> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> .viminfo" msgstr "-i <viminfo>\t\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <viminfo> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> .viminfo"

View File

@ -1745,8 +1745,8 @@ msgstr ""
"--startuptime <файл>\tЗаписати запускні повідомлення з часовими відмітками " "--startuptime <файл>\tЗаписати запускні повідомлення з часовими відмітками "
"до <файлу>" "до <файлу>"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "--log <файл>\tПочати запис у <файл> журналу якнайраніше" msgstr "--log <файл>\t\tПочати запис у <файл> журналу якнайраніше"
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo" msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"
msgstr "-i <viminfo>\t\tВикористати <viminfo> замість .viminfo" msgstr "-i <viminfo>\t\tВикористати <viminfo> замість .viminfo"

View File

@ -1676,8 +1676,8 @@ msgstr "--servername <名称>\t发送到或成为 Vim 服务器 <名称>"
msgid "--startuptime <file>\tWrite startup timing messages to <file>" msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr "--startuptime <文件>\t将启动计时信息写入 <文件>" msgstr "--startuptime <文件>\t将启动计时信息写入 <文件>"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "--log <文件>\t尽早开始记录日志到 <文件>" msgstr "--log <文件>\t\t尽早开始记录日志到 <文件>"
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo" msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"
msgstr "-i <viminfo>\t\t使用 <viminfo> 取代 .viminfo" msgstr "-i <viminfo>\t\t使用 <viminfo> 取代 .viminfo"

View File

@ -1676,8 +1676,8 @@ msgstr "--servername <
msgid "--startuptime <file>\tWrite startup timing messages to <file>" msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr "--startuptime <<3C>ļ<EFBFBD>>\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>Ϣд<CFA2><D0B4> <<3C>ļ<EFBFBD>>" msgstr "--startuptime <<3C>ļ<EFBFBD>>\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>Ϣд<CFA2><D0B4> <<3C>ļ<EFBFBD>>"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "--log <<3C>ļ<EFBFBD>>\t<><74><EFBFBD>ʼ<E7BFAA><CABC>¼<EFBFBD><C2BC>־<EFBFBD><D6BE> <<3C>ļ<EFBFBD>>" msgstr "--log <<3C>ļ<EFBFBD>>\t\t<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD> <<3C>ļ<EFBFBD>>"
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo" msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"
msgstr "-i <viminfo>\t\tʹ<74><CAB9> <viminfo> ȡ<><C8A1> .viminfo" msgstr "-i <viminfo>\t\tʹ<74><CAB9> <viminfo> ȡ<><C8A1> .viminfo"

View File

@ -1676,8 +1676,8 @@ msgstr "--servername <
msgid "--startuptime <file>\tWrite startup timing messages to <file>" msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr "--startuptime <<3C>ļ<EFBFBD>>\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>Ϣд<CFA2><D0B4> <<3C>ļ<EFBFBD>>" msgstr "--startuptime <<3C>ļ<EFBFBD>>\t<><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>Ϣд<CFA2><D0B4> <<3C>ļ<EFBFBD>>"
msgid "--log <file>\tStart logging to <file> early" msgid "--log <file>\t\tStart logging to <file> early"
msgstr "--log <<3C>ļ<EFBFBD>>\t<><74><EFBFBD>ʼ<E7BFAA><CABC>¼<EFBFBD><C2BC>־<EFBFBD><D6BE> <<3C>ļ<EFBFBD>>" msgstr "--log <<3C>ļ<EFBFBD>>\t\t<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD> <<3C>ļ<EFBFBD>>"
msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo" msgid "-i <viminfo>\t\tUse <viminfo> instead of .viminfo"
msgstr "-i <viminfo>\t\tʹ<74><CAB9> <viminfo> ȡ<><C8A1> .viminfo" msgstr "-i <viminfo>\t\tʹ<74><CAB9> <viminfo> ȡ<><C8A1> .viminfo"