Update runtime files
This commit is contained in:
1
.github/CODEOWNERS
vendored
1
.github/CODEOWNERS
vendored
@ -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
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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.
|
||||||
|
|||||||
@ -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: >
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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*
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|||||||
@ -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).
|
||||||
|
|||||||
@ -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|
|
||||||
|
|||||||
@ -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*
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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")
|
||||||
|
|||||||
@ -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|.
|
||||||
|
|
||||||
*:!!*
|
*:!!*
|
||||||
|
|||||||
@ -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.
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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.: >
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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).
|
||||||
|
|||||||
@ -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")
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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 = [
|
||||||
|
|||||||
@ -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 = [
|
||||||
|
|||||||
@ -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
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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:
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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>"
|
||||||
|
|||||||
@ -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инициализации"
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user