Update runtime files

This commit is contained in:
Bram Moolenaar
2022-08-24 18:30:14 +01:00
parent 44b9abb150
commit fd999452ad
48 changed files with 2071 additions and 98 deletions

View File

@ -3,13 +3,19 @@
let s:keepcpo= &cpo
set cpo&vim
" searchpair() can be slow, limit the time to 150 msec or what is put in
" g:pyindent_searchpair_timeout
let s:searchpair_timeout = get(g:, 'pyindent_searchpair_timeout', 150)
" Identing inside parentheses can be very slow, regardless of the searchpair()
" timeout, so let the user disable this feature if he doesn't need it
let s:disable_parentheses_indenting = get(g:, 'pyindent_disable_parentheses_indenting', v:false)
" need to inspect some old g:pyindent_* variables to be backward compatible
let g:python_indent = extend(get(g:, 'python_indent', {}), #{
\ closed_paren_align_last_line: v:true,
\ open_paren: get(g:, 'pyindent_open_paren', 'shiftwidth() * 2'),
\ nested_paren: get(g:, 'pyindent_nested_paren', 'shiftwidth()'),
\ continue: get(g:, 'pyindent_continue', 'shiftwidth() * 2'),
"\ searchpair() can be slow, limit the time to 150 msec or what is put in
"\ g:python_indent.searchpair_timeout
\ searchpair_timeout: get(g:, 'pyindent_searchpair_timeout', 150),
"\ Identing inside parentheses can be very slow, regardless of the searchpair()
"\ timeout, so let the user disable this feature if he doesn't need it
\ disable_parentheses_indenting: get(g:, 'pyindent_disable_parentheses_indenting', v:false),
\ }, 'keep')
let s:maxoff = 50 " maximum number of lines to look backwards for ()
@ -18,7 +24,7 @@ function s:SearchBracket(fromlnum, flags)
\ {-> synstack('.', col('.'))
\ ->map({_, id -> id->synIDattr('name')})
\ ->match('\%(Comment\|Todo\|String\)$') >= 0},
\ [0, a:fromlnum - s:maxoff]->max(), s:searchpair_timeout)
\ [0, a:fromlnum - s:maxoff]->max(), g:python_indent.searchpair_timeout)
endfunction
" See if the specified line is already user-dedented from the expected value.
@ -38,7 +44,7 @@ function python#GetIndent(lnum, ...)
if a:lnum > 1 && getline(a:lnum - 2) =~ '\\$'
return indent(a:lnum - 1)
endif
return indent(a:lnum - 1) + (exists("g:pyindent_continue") ? eval(g:pyindent_continue) : (shiftwidth() * 2))
return indent(a:lnum - 1) + get(g:, 'pyindent_continue', g:python_indent.continue)->eval()
endif
" If the start of the line is in a string don't change the indent.
@ -55,7 +61,7 @@ function python#GetIndent(lnum, ...)
return 0
endif
if s:disable_parentheses_indenting == 1
if g:python_indent.disable_parentheses_indenting == 1
let plindent = indent(plnum)
let plnumstart = plnum
else
@ -70,8 +76,12 @@ function python#GetIndent(lnum, ...)
" 100, 200, 300, 400)
call cursor(a:lnum, 1)
let [parlnum, parcol] = s:SearchBracket(a:lnum, 'nbW')
if parlnum > 0 && parcol != col([parlnum, '$']) - 1
return parcol
if parlnum > 0
if parcol != col([parlnum, '$']) - 1
return parcol
elseif getline(a:lnum) =~ '^\s*[])}]' && !g:python_indent.closed_paren_align_last_line
return indent(parlnum)
endif
endif
call cursor(plnum, 1)
@ -123,9 +133,11 @@ function python#GetIndent(lnum, ...)
" When the start is inside parenthesis, only indent one 'shiftwidth'.
let [pp, _] = s:SearchBracket(a:lnum, 'bW')
if pp > 0
return indent(plnum) + (exists("g:pyindent_nested_paren") ? eval(g:pyindent_nested_paren) : shiftwidth())
return indent(plnum)
\ + get(g:, 'pyindent_nested_paren', g:python_indent.nested_paren)->eval()
endif
return indent(plnum) + (exists("g:pyindent_open_paren") ? eval(g:pyindent_open_paren) : (shiftwidth() * 2))
return indent(plnum)
\ + get(g:, 'pyindent_open_paren', g:python_indent.open_paren)->eval()
endif
if plnumstart == p
return indent(plnum)

View File

@ -4101,8 +4101,9 @@ getscriptinfo() *getscriptinfo()*
yet (see |import-autoload|).
name vim script file name.
sid script ID |<SID>|.
sourced if this script is an alias this is the script
ID of the actually sourced script, otherwise zero
sourced script ID of the actually sourced script that
this script name links to, if any, otherwise
zero
gettabinfo([{tabnr}]) *gettabinfo()*
If {tabnr} is not specified, then information about all the
@ -7440,8 +7441,10 @@ search({pattern} [, {flags} [, {stopline} [, {timeout} [, {skip}]]]])
starts in column zero and then matches before the cursor are
skipped. When the 'c' flag is present in 'cpo' the next
search starts after the match. Without the 'c' flag the next
search starts one column further. This matters for
overlapping matches.
search starts one column after the start of the match. This
matters for overlapping matches. See |cpo-c|. You can also
insert "\ze" to change where the match ends, see |/\ze|.
When searching backwards and the 'z' flag is given then the
search starts in column zero, thus no match in the current
line will be found (unless wrapping around the end of the

View File

@ -983,25 +983,38 @@ indentation: >
PYTHON *ft-python-indent*
The amount of indent can be set for the following situations. The examples
given are the defaults. Note that the variables are set to an expression, so
that you can change the value of 'shiftwidth' later.
given are the defaults. Note that the dictionary values are set to an
expression, so that you can change the value of 'shiftwidth' later.
Indent after an open paren: >
let g:pyindent_open_paren = 'shiftwidth() * 2'
let g:python_indent.open_paren = 'shiftwidth() * 2'
Indent after a nested paren: >
let g:pyindent_nested_paren = 'shiftwidth()'
let g:python_indent.nested_paren = 'shiftwidth()'
Indent for a continuation line: >
let g:pyindent_continue = 'shiftwidth() * 2'
let g:python_indent.continue = 'shiftwidth() * 2'
By default, the closing paren on a multiline construct lines up under the first
non-whitespace character of the previous line.
If you prefer that it's lined up under the first character of the line that
starts the multiline construct, reset this key: >
let g:python_indent.closed_paren_align_last_line = v:false
The method uses |searchpair()| to look back for unclosed parentheses. This
can sometimes be slow, thus it timeouts after 150 msec. If you notice the
indenting isn't correct, you can set a larger timeout in msec: >
let g:pyindent_searchpair_timeout = 500
let g:python_indent.searchpair_timeout = 500
If looking back for unclosed parenthesis is still too slow, especially during
a copy-paste operation, or if you don't need indenting inside multi-line
parentheses, you can completely disable this feature: >
let g:pyindent_disable_parentheses_indenting = 1
let g:python_indent.disable_parentheses_indenting = 1
For backward compatibility, these variables are also supported: >
g:pyindent_open_paren
g:pyindent_nested_paren
g:pyindent_continue
g:pyindent_searchpair_timeout
g:pyindent_disable_parentheses_indenting
R *ft-r-indent*

View File

@ -4301,6 +4301,8 @@ E1291 testing.txt /*E1291*
E1292 cmdline.txt /*E1292*
E1293 textprop.txt /*E1293*
E1294 textprop.txt /*E1294*
E1295 textprop.txt /*E1295*
E1296 textprop.txt /*E1296*
E13 message.txt /*E13*
E131 eval.txt /*E131*
E132 eval.txt /*E132*
@ -7446,6 +7448,7 @@ getscript-data pi_getscript.txt /*getscript-data*
getscript-history pi_getscript.txt /*getscript-history*
getscript-plugins pi_getscript.txt /*getscript-plugins*
getscript-start pi_getscript.txt /*getscript-start*
getscriptinfo() builtin.txt /*getscriptinfo()*
gettabinfo() builtin.txt /*gettabinfo()*
gettabvar() builtin.txt /*gettabvar()*
gettabwinvar() builtin.txt /*gettabwinvar()*
@ -7901,6 +7904,7 @@ if_sniff.txt if_sniff.txt /*if_sniff.txt*
if_tcl.txt if_tcl.txt /*if_tcl.txt*
ignore-errors eval.txt /*ignore-errors*
ignore-timestamp editing.txt /*ignore-timestamp*
import-autoload vim9.txt /*import-autoload*
import-legacy vim9.txt /*import-legacy*
import-map vim9.txt /*import-map*
improved-autocmds-5.4 version5.txt /*improved-autocmds-5.4*
@ -9206,6 +9210,7 @@ regexp pattern.txt /*regexp*
regexp-changes-5.4 version5.txt /*regexp-changes-5.4*
register sponsor.txt /*register*
register-faq sponsor.txt /*register-faq*
register-functions usr_41.txt /*register-functions*
register-variable eval.txt /*register-variable*
registers change.txt /*registers*
rego.vim syntax.txt /*rego.vim*

View File

@ -1022,8 +1022,10 @@ create a security problem.
*terminal-autoshelldir*
This can be used to pass the current directory from a shell to Vim.
Put this in your .vimrc: >
def g:Tapi_lcd(_, args: string)
execute 'silent lcd ' .. args
def g:Tapi_lcd(_, path: string)
if isdirectory(path)
execute 'silent lcd ' .. fnameescape(path)
endif
enddef
<
And, in a bash init file: >

View File

@ -360,11 +360,16 @@ prop_remove({props} [, {lnum} [, {lnum-end}]])
{props} is a dictionary with these fields:
id remove text properties with this ID
type remove text properties with this type name
both "id" and "type" must both match
types remove text properties with type names in this
List
both "id" and "type"/"types" must both match
bufnr use this buffer instead of the current one
all when TRUE remove all matching text properties,
not just the first one
A property matches when either "id" or "type" matches.
Only one of "type" and "types" may be supplied. *E1295*
A property matches when either "id" or one of the supplied
types matches.
If buffer "bufnr" does not exist you get an error message.
If buffer "bufnr" is not loaded then nothing happens.

View File

@ -38,9 +38,6 @@ browser use: https://github.com/vim/vim/issues/1234
*known-bugs*
-------------------- Known bugs and current work -----------------------
Text props: Add "padding" argument - only for when using "text" and {col} is
zero. Use tp_len field and n_attr_skip. #10906
Further Vim9 improvements, possibly after launch:
- Use Vim9 for more runtime files.
- Check performance with callgrind and kcachegrind.
@ -244,6 +241,9 @@ MS-Windows: did path modifier :p:8 stop working? #8600
Version of getchar() that does not move the cursor - #10603 Use a separate
argument for the new flag.
Add "lastline" entry to 'fillchars' to specify a character instead of '@'.
#10963
test_arglist func Test_all_not_allowed_from_cmdwin() hangs on MS-Windows.
Information for a specific terminal (e.g. gnome, tmux, konsole, alacritty) is

View File

@ -1349,7 +1349,7 @@ Various: *various-functions*
did_filetype() check if a FileType autocommand was used
eventhandler() check if invoked by an event handler
getpid() get process ID of Vim
getscriptinfo() get list of sourced vim scripts
getscriptinfo() get list of sourced vim scripts
getimstatus() check if IME status is active
interrupt() interrupt script execution
windowsversion() get MS-Windows version

View File

@ -332,7 +332,8 @@ g8 Print the hex values of the bytes used in the
*+ARP* Amiga only: ARP support included
B *+arabic* |Arabic| language support
B *+autochdir* support 'autochdir' option
T *+autocmd* |:autocmd|, automatic commands
T *+autocmd* |:autocmd|, automatic commands. Always enabled since
8.0.1564
H *+autoservername* Automatically enable |clientserver|
m *+balloon_eval* |balloon-eval| support in the GUI. Included when
compiling with supported GUI (Motif, GTK, GUI) and

View File

@ -1823,7 +1823,7 @@ defined. This does not apply to autoload imports, see the next section.
Importing an autoload script ~
*vim9-autoload*
*vim9-autoload* *import-autoload*
For optimal startup speed, loading scripts should be postponed until they are
actually needed. Using the autoload mechanism is recommended:
*E1264*

View File

@ -183,6 +183,8 @@ CTRL-W v *CTRL-W_v*
3. 'eadirection' isn't "ver", and
4. one of the other windows is wider than the current or new
window.
If N was given make the new window N columns wide, if
possible.
Note: In other places CTRL-Q does the same as CTRL-V, but here
it doesn't!

View File

@ -1,6 +1,24 @@
# vim: set ft=python sw=4 et:
# START_INDENT
dict = {
'a': 1,
'b': 2,
'c': 3,
}
# END_INDENT
# START_INDENT
# INDENT_EXE let [g:python_indent.open_paren, g:python_indent.closed_paren_align_last_line] = ['shiftwidth()', v:false]
dict = {
'a': 1,
'b': 2,
'c': 3,
}
# END_INDENT
# START_INDENT
# INDENT_EXE let g:python_indent.open_paren = 'shiftwidth() * 2'
# INDENT_EXE syntax match pythonFoldMarkers /{{{\d*/ contained containedin=pythonComment
# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {{{1

View File

@ -1,6 +1,24 @@
# vim: set ft=python sw=4 et:
# START_INDENT
dict = {
'a': 1,
'b': 2,
'c': 3,
}
# END_INDENT
# START_INDENT
# INDENT_EXE let [g:python_indent.open_paren, g:python_indent.closed_paren_align_last_line] = ['shiftwidth()', v:false]
dict = {
'a': 1,
'b': 2,
'c': 3,
}
# END_INDENT
# START_INDENT
# INDENT_EXE let g:python_indent.open_paren = 'shiftwidth() * 2'
# INDENT_EXE syntax match pythonFoldMarkers /{{{\d*/ contained containedin=pythonComment
# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {{{1

View File

@ -5,8 +5,7 @@
" Exit quickly when:
" - this plugin was already loaded (or disabled)
" - when 'compatible' is set
" - the "CursorMoved" autocmd event is not available.
if exists("g:loaded_matchparen") || &cp || !exists("##CursorMoved")
if exists("g:loaded_matchparen") || &cp
finish
endif
let g:loaded_matchparen = 1
@ -20,7 +19,7 @@ endif
augroup matchparen
" Replace all matchparen autocommands
autocmd! CursorMoved,CursorMovedI,WinEnter * call s:Highlight_Matching_Pair()
autocmd! CursorMoved,CursorMovedI,WinEnter,WinScrolled * call s:Highlight_Matching_Pair()
autocmd! WinLeave * call s:Remove_Matches()
if exists('##TextChanged')
autocmd! TextChanged,TextChangedI * call s:Highlight_Matching_Pair()

View File

@ -4,12 +4,13 @@
" Previous Maintainer: Jeff Lanzarotta (jefflanzarotta at yahoo dot com)
" Previous Maintainer: C. Laurence Gonsalves (clgonsal@kami.com)
" URL: https://github.com/lee-lindley/vim_plsql_syntax
" Last Change: April 28, 2022
" Last Change: Aug 21, 2022
" History Lee Lindley (lee dot lindley at gmail dot com)
" use get with default 0 instead of exists per Bram suggestion
" make procedure folding optional
" updated to 19c keywords. refined quoting.
" separated reserved, non-reserved keywords and functions
" revised folding, giving up on procedure folding due to issue
" with multiple ways to enter <begin>.
" revised folding
" Eugene Lysyonok (lysyonok at inbox ru)
" Added folding.
" Geoff Evans & Bill Pribyl (bill at plnet dot org)
@ -23,12 +24,19 @@
" To enable folding (It does setlocal foldmethod=syntax)
" let plsql_fold = 1
"
" To disable folding procedure/functions (recommended if you habitually
" do not put the method name on the END statement)
" let plsql_disable_procedure_fold = 1
"
" From my vimrc file -- turn syntax and syntax folding on,
" associate file suffixes as plsql, open all the folds on file open
" syntax enable
" let plsql_fold = 1
" au BufNewFile,BufRead *.sql,*.pls,*.tps,*.tpb,*.pks,*.pkb,*.pkg,*.trg set filetype=plsql
" au BufNewFile,BufRead *.sql,*.pls,*.tps,*.tpb,*.pks,*.pkb,*.pkg,*.trg syntax on
" au Syntax plsql normal zR
" au Syntax plsql set foldcolumn=2 "optional if you want to see choosable folds on the left
if exists("b:current_syntax")
finish
@ -49,12 +57,12 @@ syn match plsqlIdentifier "[a-z][a-z0-9$_#]*"
syn match plsqlHostIdentifier ":[a-z][a-z0-9$_#]*"
" When wanted, highlight the trailing whitespace.
if exists("plsql_space_errors")
if !exists("plsql_no_trail_space_error")
if get(g:,"plsql_space_errors",0) == 1
if get(g:,"plsql_no_trail_space_error",0) == 0
syn match plsqlSpaceError "\s\+$"
endif
if !exists("plsql_no_tab_space_error")
if get(g:,"plsql_no_tab_space_error",0) == 0
syn match plsqlSpaceError " \+\t"me=e-1
endif
endif
@ -134,7 +142,8 @@ syn keyword plsqlKeyword CPU_TIME CRASH CREATE_FILE_DEST CREATE_STORED_OUTLINES
syn keyword plsqlKeyword CREDENTIALS CRITICAL CROSS CROSSEDITION CSCONVERT CUBE CUBE_AJ CUBE_GB CUBE_SJ
syn keyword plsqlKeyword CUME_DIST CUME_DISTM CURRENT CURRENTV CURRENT_DATE CURRENT_INSTANCE CURRENT_PARTSET_KEY
syn keyword plsqlKeyword CURRENT_SCHEMA CURRENT_SHARD_KEY CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER
syn keyword plsqlKeyword CURSOR CURSOR_SHARING_EXACT CURSOR_SPECIFIC_SEGMENT CV CYCLE DAGG_OPTIM_GSETS
syn match plsqlKeyword "\<CURSOR\>"
syn keyword plsqlKeyword CURSOR_SHARING_EXACT CURSOR_SPECIFIC_SEGMENT CV CYCLE DAGG_OPTIM_GSETS
syn keyword plsqlKeyword DANGLING DATA DATABASE DATABASES DATAFILE DATAFILES DATAMOVEMENT DATAOBJNO
syn keyword plsqlKeyword DATAOBJ_TO_MAT_PARTITION DATAOBJ_TO_PARTITION DATAPUMP DATASTORE DATA_LINK_DML
syn keyword plsqlKeyword DATA_SECURITY_REWRITE_LIMIT DATA_VALIDATE DATE_MODE DAYS DBA DBA_RECYCLEBIN
@ -515,7 +524,7 @@ syn match plsqlFunction "\.DELETE\>"hs=s+1
syn match plsqlFunction "\.PREV\>"hs=s+1
syn match plsqlFunction "\.NEXT\>"hs=s+1
if exists("plsql_legacy_sql_keywords")
if get(g:,"plsql_legacy_sql_keywords",0) == 1
" Some of Oracle's SQL keywords.
syn keyword plsqlSQLKeyword ABORT ACCESS ACCESSED ADD AFTER ALL ALTER AND ANY
syn keyword plsqlSQLKeyword ASC ATTRIBUTE AUDIT AUTHORIZATION AVG BASE_TABLE
@ -565,7 +574,7 @@ syn keyword plsqlException SUBSCRIPT_OUTSIDE_LIMIT SYS_INVALID_ROWID
syn keyword plsqlException TIMEOUT_ON_RESOURCE TOO_MANY_ROWS VALUE_ERROR
syn keyword plsqlException ZERO_DIVIDE
if exists("plsql_highlight_triggers")
if get(g:,"plsql_highlight_triggers",0) == 1
syn keyword plsqlTrigger INSERTING UPDATING DELETING
endif
@ -576,7 +585,7 @@ syn match plsqlISAS "\<\(IS\|AS\)\>"
" Various types of comments.
syntax region plsqlCommentL start="--" skip="\\$" end="$" keepend extend contains=@plsqlCommentGroup,plsqlSpaceError
if exists("plsql_fold")
if get(g:,"plsql_fold",0) == 1
syntax region plsqlComment
\ start="/\*" end="\*/"
\ extend
@ -612,7 +621,7 @@ syn region plsqlQuotedIdentifier matchgroup=plsqlOperator start=+n\?"+ end=+
syn cluster plsqlIdentifiers contains=plsqlIdentifier,plsqlQuotedIdentifier
" quoted string literals
if exists("plsql_fold")
if get(g:,"plsql_fold",0) == 1
syn region plsqlStringLiteral matchgroup=plsqlOperator start=+n\?'+ skip=+''+ end=+'+ fold keepend extend
syn region plsqlStringLiteral matchgroup=plsqlOperator start=+n\?q'\z([^[(<{]\)+ end=+\z1'+ fold keepend extend
syn region plsqlStringLiteral matchgroup=plsqlOperator start=+n\?q'<+ end=+>'+ fold keepend extend
@ -639,10 +648,10 @@ syn match plsqlAttribute "%\(BULK_EXCEPTIONS\|BULK_ROWCOUNT\|ISOPEN\|FOUND\|NOTF
" This'll catch mis-matched close-parens.
syn cluster plsqlParenGroup contains=plsqlParenError,@plsqlCommentGroup,plsqlCommentSkip,plsqlIntLiteral,plsqlFloatLiteral,plsqlNumbersCom
if exists("plsql_bracket_error")
if get(g:,"plsql_bracket_error",0) == 1
" I suspect this code was copied from c.vim and never properly considered. Do
" we even use braces or brackets in sql or pl/sql?
if exists("plsql_fold")
if get(g:,"plsql_fold",0) == 1
syn region plsqlParen start='(' end=')' contains=ALLBUT,@plsqlParenGroup,plsqlErrInBracket fold keepend extend transparent
else
syn region plsqlParen transparent start='(' end=')' contains=ALLBUT,@plsqlParenGroup,plsqlErrInBracket
@ -652,7 +661,7 @@ if exists("plsql_bracket_error")
syn region plsqlBracket transparent start='\[' end=']' contains=ALLBUT,@plsqlParenGroup,plsqlErrInParen
syn match plsqlErrInBracket contained "[);{}]"
else
if exists("plsql_fold")
if get(g:,"plsql_fold",0) == 1
syn region plsqlParen start='(' end=')' contains=ALLBUT,@plsqlParenGroup,plsqlErrInParen fold keepend extend transparent
else
syn region plsqlParen transparent start='(' end=')' contains=ALLBUT,@plsqlParenGroup,plsqlErrInParen
@ -673,12 +682,12 @@ syn match plsqlConditional "\<END\>\_s\+\<IF\>"
syn match plsqlCase "\<END\>\_s\+\<CASE\>"
syn match plsqlCase "\<CASE\>"
if exists("plsql_fold")
if get(g:,"plsql_fold",0) == 1
setlocal foldmethod=syntax
syn sync fromstart
syn cluster plsqlProcedureGroup contains=plsqlProcedure
syn cluster plsqlOnlyGroup contains=@plsqlProcedure,plsqlConditionalBlock,plsqlLoopBlock,plsqlBlock
syn cluster plsqlOnlyGroup contains=@plsqlProcedure,plsqlConditionalBlock,plsqlLoopBlock,plsqlBlock,plsqlCursor
syntax region plsqlUpdateSet
\ start="\(\<update\>\_s\+\(\<set\>\)\@![a-z][a-z0-9$_#]*\_s\+\(\(\<set\>\)\@![a-z][a-z0-9$_#]*\_s\+\)\?\)\|\(\<when\>\_s\+\<matched\>\_s\+\<then\>\_s\+\<update\>\_s\+\)\<set\>"
@ -698,24 +707,40 @@ if exists("plsql_fold")
\ transparent
\ contains=ALLBUT,@plsqlOnlyGroup,plsqlUpdateSet
" this is brute force and requires you have the procedure/function name in the END
" statement. ALthough Oracle makes it optional, we cannot. If you do not
" have it, then you can fold the BEGIN/END block of the procedure but not
" the specification of it (other than a paren group). You also cannot fold
" BEGIN/END blocks in the procedure body. Local procedures will fold as
" long as the END statement includes the procedure/function name.
" As for why we cannot make it work any other way, I don't know. It is
" something to do with both plsqlBlock and plsqlProcedure both consuming BEGIN and END,
" even if we use a lookahead for one of them.
syntax region plsqlProcedure
"\ start="\(create\(\_s\+or\_s\+replace\)\?\_s\+\)\?\<\(procedure\|function\)\>\_s\+\z([a-z][a-z0-9$_#]*\)"
\ start="\<\(procedure\|function\)\>\_s\+\(\z([a-z][a-z0-9$_#]*\)\)\([^;]\|\n\)\{-}\<\(is\|as\)\>\_.\{-}\(\<end\>\_s\+\2\_s*;\)\@="
\ end="\<end\>\_s\+\z1\_s*;"
if get(g:,"plsql_disable_procedure_fold",0) == 0
" this is brute force and requires you have the procedure/function name in the END
" statement. ALthough Oracle makes it optional, we cannot. If you do not
" have it, then you can fold the BEGIN/END block of the procedure but not
" the specification of it (other than a paren group). You also cannot fold
" BEGIN/END blocks in the procedure body. Local procedures will fold as
" long as the END statement includes the procedure/function name.
" As for why we cannot make it work any other way, I don't know. It is
" something to do with both plsqlBlock and plsqlProcedure both consuming BEGIN and END,
" even if we use a lookahead for one of them.
"
" If you habitualy do not put the method name in the END statement,
" this can be expensive because it searches to end of file on every
" procedure/function declaration
"
"\ start="\(create\(\_s\+or\_s\+replace\)\?\_s\+\)\?\<\(procedure\|function\)\>\_s\+\z([a-z][a-z0-9$_#]*\)"
syntax region plsqlProcedure
\ start="\<\(procedure\|function\)\>\_s\+\(\z([a-z][a-z0-9$_#]*\)\)\([^;]\|\n\)\{-}\<\(is\|as\)\>\_.\{-}\(\<end\>\_s\+\2\_s*;\)\@="
\ end="\<end\>\_s\+\z1\_s*;"
\ fold
\ keepend
\ extend
\ transparent
\ contains=ALLBUT,plsqlBlock
endif
syntax region plsqlCursor
\ start="\<cursor\>\_s\+[a-z][a-z0-9$_#]*\(\_s*([^)]\+)\)\?\(\_s\+return\_s\+\S\+\)\?\_s\+is"
\ end=";"
\ fold
\ keepend
\ extend
\ transparent
\ contains=ALLBUT,plsqlBlock
\ contains=ALLBUT,@plsqlOnlyGroup
syntax region plsqlBlock
\ start="\<begin\>"
@ -802,7 +827,7 @@ hi def link plsqlTrigger Function
hi def link plsqlTypeAttribute StorageClass
hi def link plsqlTodo Todo
" to be able to change them after loading, need override whether defined or not
if exists("plsql_legacy_sql_keywords")
if get(g:,"plsql_legacy_sql_keywords",0) == 1
hi link plsqlSQLKeyword Function
hi link plsqlSymbol Normal
hi link plsqlParen Normal

View File

@ -0,0 +1,345 @@
vim9script
# Vim syntax file
# Language: ConTeXt
# Automatically generated by mtx-interface (2022-08-12 10:49)
syn keyword contextConstants zerocount minusone minustwo plusone plustwo contained
syn keyword contextConstants plusthree plusfour plusfive plussix plusseven contained
syn keyword contextConstants pluseight plusnine plusten pluseleven plustwelve contained
syn keyword contextConstants plussixteen plusfifty plushundred plusonehundred plustwohundred contained
syn keyword contextConstants plusfivehundred plusthousand plustenthousand plustwentythousand medcard contained
syn keyword contextConstants maxcard maxcardminusone zeropoint onepoint halfapoint contained
syn keyword contextConstants onebasepoint maxcount maxdimen scaledpoint thousandpoint contained
syn keyword contextConstants points halfpoint zeroskip centeringskip stretchingskip contained
syn keyword contextConstants shrinkingskip centeringfillskip stretchingfillskip shrinkingfillskip zeromuskip contained
syn keyword contextConstants onemuskip pluscxxvii pluscxxviii pluscclv pluscclvi contained
syn keyword contextConstants normalpagebox binaryshiftedten binaryshiftedtwenty binaryshiftedthirty thickermuskip contained
syn keyword contextConstants directionlefttoright directionrighttoleft endoflinetoken outputnewlinechar emptytoks contained
syn keyword contextConstants empty undefined prerollrun voidbox emptybox contained
syn keyword contextConstants emptyvbox emptyhbox bigskipamount medskipamount smallskipamount contained
syn keyword contextConstants fmtname fmtversion texengine texenginename texengineversion contained
syn keyword contextConstants texenginefunctionality luatexengine pdftexengine xetexengine unknownengine contained
syn keyword contextConstants contextformat contextversion contextlmtxmode contextmark mksuffix contained
syn keyword contextConstants activecatcode bgroup egroup endline conditionaltrue contained
syn keyword contextConstants conditionalfalse attributeunsetvalue statuswrite uprotationangle rightrotationangle contained
syn keyword contextConstants downrotationangle leftrotationangle inicatcodes ctxcatcodes texcatcodes contained
syn keyword contextConstants notcatcodes txtcatcodes vrbcatcodes prtcatcodes nilcatcodes contained
syn keyword contextConstants luacatcodes tpacatcodes tpbcatcodes xmlcatcodes ctdcatcodes contained
syn keyword contextConstants rlncatcodes escapecatcode begingroupcatcode endgroupcatcode mathshiftcatcode contained
syn keyword contextConstants alignmentcatcode endoflinecatcode parametercatcode superscriptcatcode subscriptcatcode contained
syn keyword contextConstants ignorecatcode spacecatcode lettercatcode othercatcode activecatcode contained
syn keyword contextConstants commentcatcode invalidcatcode tabasciicode newlineasciicode formfeedasciicode contained
syn keyword contextConstants endoflineasciicode endoffileasciicode commaasciicode spaceasciicode periodasciicode contained
syn keyword contextConstants hashasciicode dollarasciicode commentasciicode ampersandasciicode colonasciicode contained
syn keyword contextConstants backslashasciicode circumflexasciicode underscoreasciicode leftbraceasciicode barasciicode contained
syn keyword contextConstants rightbraceasciicode tildeasciicode delasciicode leftparentasciicode rightparentasciicode contained
syn keyword contextConstants lessthanasciicode morethanasciicode doublecommentsignal atsignasciicode exclamationmarkasciicode contained
syn keyword contextConstants questionmarkasciicode doublequoteasciicode singlequoteasciicode forwardslashasciicode primeasciicode contained
syn keyword contextConstants hyphenasciicode percentasciicode leftbracketasciicode rightbracketasciicode hsizefrozenparcode contained
syn keyword contextConstants skipfrozenparcode hangfrozenparcode indentfrozenparcode parfillfrozenparcode adjustfrozenparcode contained
syn keyword contextConstants protrudefrozenparcode tolerancefrozenparcode stretchfrozenparcode loosenessfrozenparcode lastlinefrozenparcode contained
syn keyword contextConstants linepenaltyfrozenparcode clubpenaltyfrozenparcode widowpenaltyfrozenparcode displaypenaltyfrozenparcode brokenpenaltyfrozenparcode contained
syn keyword contextConstants demeritsfrozenparcode shapefrozenparcode linefrozenparcode hyphenationfrozenparcode shapingpenaltyfrozenparcode contained
syn keyword contextConstants orphanpenaltyfrozenparcode allfrozenparcode mathpenaltyfrozenparcode activemathcharcode activetabtoken contained
syn keyword contextConstants activeformfeedtoken activeendoflinetoken batchmodecode nonstopmodecode scrollmodecode contained
syn keyword contextConstants errorstopmodecode bottomlevelgroupcode simplegroupcode hboxgroupcode adjustedhboxgroupcode contained
syn keyword contextConstants vboxgroupcode vtopgroupcode aligngroupcode noaligngroupcode outputgroupcode contained
syn keyword contextConstants mathgroupcode discretionarygroupcode insertgroupcode vadjustgroupcode vcentergroupcode contained
syn keyword contextConstants mathabovegroupcode mathchoicegroupcode alsosimplegroupcode semisimplegroupcode mathshiftgroupcode contained
syn keyword contextConstants mathleftgroupcode localboxgroupcode splitoffgroupcode splitkeepgroupcode preamblegroupcode contained
syn keyword contextConstants alignsetgroupcode finrowgroupcode discretionarygroupcode markautomigrationcode insertautomigrationcode contained
syn keyword contextConstants adjustautomigrationcode preautomigrationcode postautomigrationcode charnodecode hlistnodecode contained
syn keyword contextConstants vlistnodecode rulenodecode insertnodecode marknodecode adjustnodecode contained
syn keyword contextConstants ligaturenodecode discretionarynodecode whatsitnodecode mathnodecode gluenodecode contained
syn keyword contextConstants kernnodecode penaltynodecode unsetnodecode mathsnodecode charifcode contained
syn keyword contextConstants catifcode numifcode dimifcode oddifcode vmodeifcode contained
syn keyword contextConstants hmodeifcode mmodeifcode innerifcode voidifcode hboxifcode contained
syn keyword contextConstants vboxifcode xifcode eofifcode trueifcode falseifcode contained
syn keyword contextConstants caseifcode definedifcode csnameifcode fontcharifcode overrulemathcontrolcode contained
syn keyword contextConstants underrulemathcontrolcode radicalrulemathcontrolcode fractionrulemathcontrolcode accentskewhalfmathcontrolcode accentskewapplymathcontrolcode contained
syn keyword contextConstants applyordinarykernpairmathcontrolcode applyverticalitalickernmathcontrolcode applyordinaryitalickernmathcontrolcode applycharitalickernmathcontrolcode reboxcharitalickernmathcontrolcode contained
syn keyword contextConstants applyboxeditalickernmathcontrolcode staircasekernmathcontrolcode applytextitalickernmathcontrolcode applyscriptitalickernmathcontrolcode checkspaceitalickernmathcontrolcode contained
syn keyword contextConstants checktextitalickernmathcontrolcode analyzescriptnucleuscharmathcontrolcode analyzescriptnucleuslistmathcontrolcode analyzescriptnucleusboxmathcontrolcode noligaturingglyphoptioncode contained
syn keyword contextConstants nokerningglyphoptioncode noexpansionglyphoptioncode noprotrusionglyphoptioncode noleftkerningglyphoptioncode noleftligaturingglyphoptioncode contained
syn keyword contextConstants norightkerningglyphoptioncode norightligaturingglyphoptioncode noitaliccorrectionglyphoptioncode normalparcontextcode vmodeparcontextcode contained
syn keyword contextConstants vboxparcontextcode vtopparcontextcode vcenterparcontextcode vadjustparcontextcode insertparcontextcode contained
syn keyword contextConstants outputparcontextcode alignparcontextcode noalignparcontextcode spanparcontextcode resetparcontextcode contained
syn keyword contextConstants leftoriginlistanchorcode leftheightlistanchorcode leftdepthlistanchorcode rightoriginlistanchorcode rightheightlistanchorcode contained
syn keyword contextConstants rightdepthlistanchorcode centeroriginlistanchorcode centerheightlistanchorcode centerdepthlistanchorcode halfwaytotallistanchorcode contained
syn keyword contextConstants halfwayheightlistanchorcode halfwaydepthlistanchorcode halfwayleftlistanchorcode halfwayrightlistanchorcode negatexlistsigncode contained
syn keyword contextConstants negateylistsigncode negatelistsigncode fontslantperpoint fontinterwordspace fontinterwordstretch contained
syn keyword contextConstants fontinterwordshrink fontexheight fontemwidth fontextraspace slantperpoint contained
syn keyword contextConstants mathexheight mathemwidth interwordspace interwordstretch interwordshrink contained
syn keyword contextConstants exheight emwidth extraspace mathaxisheight muquad contained
syn keyword contextConstants startmode stopmode startnotmode stopnotmode startmodeset contained
syn keyword contextConstants stopmodeset doifmode doifelsemode doifmodeelse doifnotmode contained
syn keyword contextConstants startmodeset stopmodeset startallmodes stopallmodes startnotallmodes contained
syn keyword contextConstants stopnotallmodes doifallmodes doifelseallmodes doifallmodeselse doifnotallmodes contained
syn keyword contextConstants startenvironment stopenvironment environment startcomponent stopcomponent contained
syn keyword contextConstants component startproduct stopproduct product startproject contained
syn keyword contextConstants stopproject project starttext stoptext startnotext contained
syn keyword contextConstants stopnotext startdocument stopdocument documentvariable unexpandeddocumentvariable contained
syn keyword contextConstants setupdocument presetdocument doifelsedocumentvariable doifdocumentvariableelse doifdocumentvariable contained
syn keyword contextConstants doifnotdocumentvariable startmodule stopmodule usemodule usetexmodule contained
syn keyword contextConstants useluamodule setupmodule currentmoduleparameter moduleparameter everystarttext contained
syn keyword contextConstants everystoptext startTEXpage stopTEXpage enablemode disablemode contained
syn keyword contextConstants preventmode definemode globalenablemode globaldisablemode globalpreventmode contained
syn keyword contextConstants pushmode popmode typescriptone typescripttwo typescriptthree contained
syn keyword contextConstants mathsizesuffix mathordinarycode mathordcode mathoperatorcode mathopcode contained
syn keyword contextConstants mathbinarycode mathbincode mathrelationcode mathrelcode mathopencode contained
syn keyword contextConstants mathclosecode mathpunctuationcode mathpunctcode mathovercode mathundercode contained
syn keyword contextConstants mathinnercode mathradicalcode mathfractioncode mathmiddlecode mathaccentcode contained
syn keyword contextConstants mathfencedcode mathghostcode mathvariablecode mathactivecode mathvcentercode contained
syn keyword contextConstants mathconstructcode mathwrappedcode mathbegincode mathendcode mathexplicitcode contained
syn keyword contextConstants mathdivisioncode mathfactorialcode mathdimensioncode mathexperimentalcode mathtextpunctuationcode contained
syn keyword contextConstants mathimaginarycode mathdifferentialcode mathexponentialcode mathellipsiscode mathfunctioncode contained
syn keyword contextConstants mathdigitcode mathalphacode mathboxcode mathchoicecode mathnothingcode contained
syn keyword contextConstants mathlimopcode mathnolopcode mathunsetcode mathunspacedcode mathallcode contained
syn keyword contextConstants mathfakecode mathunarycode constantnumber constantnumberargument constantdimen contained
syn keyword contextConstants constantdimenargument constantemptyargument luastringsep !!bs !!es contained
syn keyword contextConstants lefttorightmark righttoleftmark lrm rlm bidilre contained
syn keyword contextConstants bidirle bidipop bidilro bidirlo breakablethinspace contained
syn keyword contextConstants nobreakspace nonbreakablespace narrownobreakspace zerowidthnobreakspace ideographicspace contained
syn keyword contextConstants ideographichalffillspace twoperemspace threeperemspace fourperemspace fiveperemspace contained
syn keyword contextConstants sixperemspace figurespace punctuationspace hairspace enquad contained
syn keyword contextConstants emquad zerowidthspace zerowidthnonjoiner zerowidthjoiner zwnj contained
syn keyword contextConstants zwj optionalspace asciispacechar softhyphen Ux contained
syn keyword contextConstants eUx Umathaccents parfillleftskip parfillrightskip startlmtxmode contained
syn keyword contextConstants stoplmtxmode startmkivmode stopmkivmode wildcardsymbol normalhyphenationcode contained
syn keyword contextConstants automatichyphenationcode explicithyphenationcode syllablehyphenationcode uppercasehyphenationcode collapsehyphenationcode contained
syn keyword contextConstants compoundhyphenationcode strictstarthyphenationcode strictendhyphenationcode automaticpenaltyhyphenationcode explicitpenaltyhyphenationcode contained
syn keyword contextConstants permitgluehyphenationcode permitallhyphenationcode permitmathreplacehyphenationcode forcecheckhyphenationcode lazyligatureshyphenationcode contained
syn keyword contextConstants forcehandlerhyphenationcode feedbackcompoundhyphenationcode ignoreboundshyphenationcode partialhyphenationcode completehyphenationcode contained
syn keyword contextConstants normalizelinenormalizecode parindentskipnormalizecode swaphangindentnormalizecode swapparsshapenormalizecode breakafterdirnormalizecode contained
syn keyword contextConstants removemarginkernsnormalizecode clipwidthnormalizecode flattendiscretionariesnormalizecode discardzerotabskipsnormalizecode flattenhleadersnormalizecode contained
syn keyword contextConstants normalizeparnormalizeparcode flattenvleadersnormalizeparcode nopreslackclassoptioncode nopostslackclassoptioncode lefttopkernclassoptioncode contained
syn keyword contextConstants righttopkernclassoptioncode leftbottomkernclassoptioncode rightbottomkernclassoptioncode lookaheadforendclassoptioncode noitaliccorrectionclassoptioncode contained
syn keyword contextConstants defaultmathclassoptions checkligatureclassoptioncode checkitaliccorrectionclassoptioncode checkkernpairclassoptioncode flattenclassoptioncode contained
syn keyword contextConstants omitpenaltyclassoptioncode unpackclassoptioncode raiseprimeclassoptioncode carryoverlefttopkernclassoptioncode carryoverleftbottomkernclassoptioncode contained
syn keyword contextConstants carryoverrighttopkernclassoptioncode carryoverrightbottomkernclassoptioncode preferdelimiterdimensionsclassoptioncode noligaturingglyphoptioncode nokerningglyphoptioncode contained
syn keyword contextConstants noleftligatureglyphoptioncode noleftkernglyphoptioncode norightligatureglyphoptioncode norightkernglyphoptioncode noexpansionglyphoptioncode contained
syn keyword contextConstants noprotrusionglyphoptioncode noitaliccorrectionglyphoptioncode nokerningcode noligaturingcode frozenflagcode contained
syn keyword contextConstants tolerantflagcode protectedflagcode primitiveflagcode permanentflagcode noalignedflagcode contained
syn keyword contextConstants immutableflagcode mutableflagcode globalflagcode overloadedflagcode immediateflagcode contained
syn keyword contextConstants conditionalflagcode valueflagcode instanceflagcode ordmathflattencode binmathflattencode contained
syn keyword contextConstants relmathflattencode punctmathflattencode innermathflattencode normalworddiscoptioncode preworddiscoptioncode contained
syn keyword contextConstants postworddiscoptioncode continueifinputfile continuewhenlmtxmode continuewhenmkivmode contained
syn keyword contextHelpers startsetups stopsetups startxmlsetups stopxmlsetups startluasetups contained
syn keyword contextHelpers stopluasetups starttexsetups stoptexsetups startrawsetups stoprawsetups contained
syn keyword contextHelpers startlocalsetups stoplocalsetups starttexdefinition stoptexdefinition starttexcode contained
syn keyword contextHelpers stoptexcode startcontextcode stopcontextcode startcontextdefinitioncode stopcontextdefinitioncode contained
syn keyword contextHelpers texdefinition doifelsesetups doifsetupselse doifsetups doifnotsetups contained
syn keyword contextHelpers setup setups texsetup xmlsetup luasetup contained
syn keyword contextHelpers directsetup fastsetup copysetups resetsetups doifelsecommandhandler contained
syn keyword contextHelpers doifcommandhandlerelse doifnotcommandhandler doifcommandhandler newmode setmode contained
syn keyword contextHelpers resetmode newsystemmode setsystemmode resetsystemmode pushsystemmode contained
syn keyword contextHelpers popsystemmode globalsetmode globalresetmode globalsetsystemmode globalresetsystemmode contained
syn keyword contextHelpers booleanmodevalue newcount newdimen newskip newmuskip contained
syn keyword contextHelpers newbox newtoks newread newwrite newmarks contained
syn keyword contextHelpers newinsert newattribute newif newlanguage newfamily contained
syn keyword contextHelpers newfam newhelp then begcsname autorule contained
syn keyword contextHelpers strippedcsname checkedstrippedcsname nofarguments firstargumentfalse firstargumenttrue contained
syn keyword contextHelpers secondargumentfalse secondargumenttrue thirdargumentfalse thirdargumenttrue fourthargumentfalse contained
syn keyword contextHelpers fourthargumenttrue fifthargumentfalse fifthargumenttrue sixthargumentfalse sixthargumenttrue contained
syn keyword contextHelpers seventhargumentfalse seventhargumenttrue vkern hkern vpenalty contained
syn keyword contextHelpers hpenalty doglobal dodoglobal redoglobal resetglobal contained
syn keyword contextHelpers donothing untraceddonothing dontcomplain moreboxtracing lessboxtracing contained
syn keyword contextHelpers noboxtracing forgetall donetrue donefalse foundtrue contained
syn keyword contextHelpers foundfalse inlineordisplaymath indisplaymath forcedisplaymath startforceddisplaymath contained
syn keyword contextHelpers stopforceddisplaymath startpickupmath stoppickupmath reqno forceinlinemath contained
syn keyword contextHelpers mathortext thebox htdp unvoidbox hfilll contained
syn keyword contextHelpers vfilll mathbox mathlimop mathnolop mathnothing contained
syn keyword contextHelpers mathalpha currentcatcodetable defaultcatcodetable catcodetablename newcatcodetable contained
syn keyword contextHelpers startcatcodetable stopcatcodetable startextendcatcodetable stopextendcatcodetable pushcatcodetable contained
syn keyword contextHelpers popcatcodetable restorecatcodes setcatcodetable letcatcodecommand defcatcodecommand contained
syn keyword contextHelpers uedcatcodecommand hglue vglue hfillneg vfillneg contained
syn keyword contextHelpers hfilllneg vfilllneg ruledhss ruledhfil ruledhfill contained
syn keyword contextHelpers ruledhfilll ruledhfilneg ruledhfillneg normalhfillneg normalhfilllneg contained
syn keyword contextHelpers ruledvss ruledvfil ruledvfill ruledvfilll ruledvfilneg contained
syn keyword contextHelpers ruledvfillneg normalvfillneg normalvfilllneg ruledhbox ruledvbox contained
syn keyword contextHelpers ruledvtop ruledvcenter ruledmbox ruledhpack ruledvpack contained
syn keyword contextHelpers ruledtpack ruledhskip ruledvskip ruledkern ruledmskip contained
syn keyword contextHelpers ruledmkern ruledhglue ruledvglue normalhglue normalvglue contained
syn keyword contextHelpers ruledpenalty filledhboxb filledhboxr filledhboxg filledhboxc contained
syn keyword contextHelpers filledhboxm filledhboxy filledhboxk scratchstring scratchstringone contained
syn keyword contextHelpers scratchstringtwo tempstring scratchcounter globalscratchcounter privatescratchcounter contained
syn keyword contextHelpers scratchdimen globalscratchdimen privatescratchdimen scratchskip globalscratchskip contained
syn keyword contextHelpers privatescratchskip scratchmuskip globalscratchmuskip privatescratchmuskip scratchtoks contained
syn keyword contextHelpers globalscratchtoks privatescratchtoks scratchbox globalscratchbox privatescratchbox contained
syn keyword contextHelpers scratchmacro scratchmacroone scratchmacrotwo scratchconditiontrue scratchconditionfalse contained
syn keyword contextHelpers ifscratchcondition scratchconditiononetrue scratchconditiononefalse ifscratchconditionone scratchconditiontwotrue contained
syn keyword contextHelpers scratchconditiontwofalse ifscratchconditiontwo globalscratchcounterone globalscratchcountertwo globalscratchcounterthree contained
syn keyword contextHelpers groupedcommand groupedcommandcs triggergroupedcommand triggergroupedcommandcs simplegroupedcommand contained
syn keyword contextHelpers simplegroupedcommandcs pickupgroupedcommand pickupgroupedcommandcs mathgroupedcommandcs usedbaselineskip contained
syn keyword contextHelpers usedlineskip usedlineskiplimit availablehsize localhsize setlocalhsize contained
syn keyword contextHelpers distributedhsize hsizefraction next nexttoken nextbox contained
syn keyword contextHelpers dowithnextbox dowithnextboxcs dowithnextboxcontent dowithnextboxcontentcs flushnextbox contained
syn keyword contextHelpers boxisempty boxtostring contentostring prerolltostring givenwidth contained
syn keyword contextHelpers givenheight givendepth scangivendimensions scratchwidth scratchheight contained
syn keyword contextHelpers scratchdepth scratchoffset scratchdistance scratchtotal scratchitalic contained
syn keyword contextHelpers scratchhsize scratchvsize scratchxoffset scratchyoffset scratchhoffset contained
syn keyword contextHelpers scratchvoffset scratchxposition scratchyposition scratchtopoffset scratchbottomoffset contained
syn keyword contextHelpers scratchleftoffset scratchrightoffset scratchcounterone scratchcountertwo scratchcounterthree contained
syn keyword contextHelpers scratchcounterfour scratchcounterfive scratchcountersix scratchdimenone scratchdimentwo contained
syn keyword contextHelpers scratchdimenthree scratchdimenfour scratchdimenfive scratchdimensix scratchskipone contained
syn keyword contextHelpers scratchskiptwo scratchskipthree scratchskipfour scratchskipfive scratchskipsix contained
syn keyword contextHelpers scratchmuskipone scratchmuskiptwo scratchmuskipthree scratchmuskipfour scratchmuskipfive contained
syn keyword contextHelpers scratchmuskipsix scratchtoksone scratchtokstwo scratchtoksthree scratchtoksfour contained
syn keyword contextHelpers scratchtoksfive scratchtokssix scratchboxone scratchboxtwo scratchboxthree contained
syn keyword contextHelpers scratchboxfour scratchboxfive scratchboxsix scratchnx scratchny contained
syn keyword contextHelpers scratchmx scratchmy scratchunicode scratchmin scratchmax contained
syn keyword contextHelpers scratchleftskip scratchrightskip scratchtopskip scratchbottomskip doif contained
syn keyword contextHelpers doifnot doifelse firstinset doifinset doifnotinset contained
syn keyword contextHelpers doifelseinset doifinsetelse doifelsenextchar doifnextcharelse doifelsenextcharcs contained
syn keyword contextHelpers doifnextcharcselse doifelsenextoptional doifnextoptionalelse doifelsenextoptionalcs doifnextoptionalcselse contained
syn keyword contextHelpers doifelsefastoptionalcheck doiffastoptionalcheckelse doifelsefastoptionalcheckcs doiffastoptionalcheckcselse doifelsenextbgroup contained
syn keyword contextHelpers doifnextbgroupelse doifelsenextbgroupcs doifnextbgroupcselse doifelsenextparenthesis doifnextparenthesiselse contained
syn keyword contextHelpers doifelseundefined doifundefinedelse doifelsedefined doifdefinedelse doifundefined contained
syn keyword contextHelpers doifdefined doifelsevalue doifvalue doifnotvalue doifnothing contained
syn keyword contextHelpers doifsomething doifelsenothing doifnothingelse doifelsesomething doifsomethingelse contained
syn keyword contextHelpers doifvaluenothing doifvaluesomething doifelsevaluenothing doifvaluenothingelse doifelsedimension contained
syn keyword contextHelpers doifdimensionelse doifelsenumber doifnumberelse doifnumber doifnotnumber contained
syn keyword contextHelpers doifelsecommon doifcommonelse doifcommon doifnotcommon doifinstring contained
syn keyword contextHelpers doifnotinstring doifelseinstring doifinstringelse doifelseassignment doifassignmentelse contained
syn keyword contextHelpers docheckassignment doifelseassignmentcs doifassignmentelsecs validassignment novalidassignment contained
syn keyword contextHelpers doiftext doifelsetext doiftextelse doifnottext quitcondition contained
syn keyword contextHelpers truecondition falsecondition tracingall tracingnone loggingall contained
syn keyword contextHelpers tracingcatcodes showluatokens aliasmacro removetoks appendtoks contained
syn keyword contextHelpers prependtoks appendtotoks prependtotoks to endgraf contained
syn keyword contextHelpers endpar reseteverypar finishpar empty null contained
syn keyword contextHelpers space quad enspace emspace charspace contained
syn keyword contextHelpers nbsp crlf obeyspaces obeylines obeytabs contained
syn keyword contextHelpers obeypages obeyedspace obeyedline obeyedtab obeyedpage contained
syn keyword contextHelpers normalspace naturalspace controlspace normalspaces ignoretabs contained
syn keyword contextHelpers ignorelines ignorepages ignoreeofs setcontrolspaces executeifdefined contained
syn keyword contextHelpers singleexpandafter doubleexpandafter tripleexpandafter dontleavehmode removelastspace contained
syn keyword contextHelpers removeunwantedspaces keepunwantedspaces removepunctuation ignoreparskip forcestrutdepth contained
syn keyword contextHelpers onlynonbreakablespace wait writestatus define defineexpandable contained
syn keyword contextHelpers redefine setmeasure setemeasure setgmeasure setxmeasure contained
syn keyword contextHelpers definemeasure freezemeasure measure measured directmeasure contained
syn keyword contextHelpers setquantity setequantity setgquantity setxquantity definequantity contained
syn keyword contextHelpers freezequantity quantity quantitied directquantity installcorenamespace contained
syn keyword contextHelpers getvalue getuvalue setvalue setevalue setgvalue contained
syn keyword contextHelpers setxvalue letvalue letgvalue resetvalue undefinevalue contained
syn keyword contextHelpers ignorevalue setuvalue setuevalue setugvalue setuxvalue contained
syn keyword contextHelpers globallet udef ugdef uedef uxdef contained
syn keyword contextHelpers checked unique getparameters geteparameters getgparameters contained
syn keyword contextHelpers getxparameters forgetparameters copyparameters getdummyparameters dummyparameter contained
syn keyword contextHelpers directdummyparameter setdummyparameter letdummyparameter setexpandeddummyparameter usedummystyleandcolor contained
syn keyword contextHelpers usedummystyleparameter usedummycolorparameter processcommalist processcommacommand quitcommalist contained
syn keyword contextHelpers quitprevcommalist processaction processallactions processfirstactioninset processallactionsinset contained
syn keyword contextHelpers unexpanded expanded startexpanded stopexpanded protect contained
syn keyword contextHelpers unprotect firstofoneargument firstoftwoarguments secondoftwoarguments firstofthreearguments contained
syn keyword contextHelpers secondofthreearguments thirdofthreearguments firstoffourarguments secondoffourarguments thirdoffourarguments contained
syn keyword contextHelpers fourthoffourarguments firstoffivearguments secondoffivearguments thirdoffivearguments fourthoffivearguments contained
syn keyword contextHelpers fifthoffivearguments firstofsixarguments secondofsixarguments thirdofsixarguments fourthofsixarguments contained
syn keyword contextHelpers fifthofsixarguments sixthofsixarguments firstofoneunexpanded firstoftwounexpanded secondoftwounexpanded contained
syn keyword contextHelpers firstofthreeunexpanded secondofthreeunexpanded thirdofthreeunexpanded gobbleoneargument gobbletwoarguments contained
syn keyword contextHelpers gobblethreearguments gobblefourarguments gobblefivearguments gobblesixarguments gobblesevenarguments contained
syn keyword contextHelpers gobbleeightarguments gobbleninearguments gobbletenarguments gobbleoneoptional gobbletwooptionals contained
syn keyword contextHelpers gobblethreeoptionals gobblefouroptionals gobblefiveoptionals dorecurse doloop contained
syn keyword contextHelpers exitloop dostepwiserecurse recurselevel recursedepth dofastloopcs contained
syn keyword contextHelpers fastloopindex fastloopfinal dowith doloopovermatch doloopovermatched contained
syn keyword contextHelpers doloopoverlist newconstant setnewconstant setconstant setconstantvalue contained
syn keyword contextHelpers newconditional settrue setfalse settruevalue setfalsevalue contained
syn keyword contextHelpers setconditional newmacro setnewmacro newfraction newsignal contained
syn keyword contextHelpers newboundary dosingleempty dodoubleempty dotripleempty doquadrupleempty contained
syn keyword contextHelpers doquintupleempty dosixtupleempty doseventupleempty dosingleargument dodoubleargument contained
syn keyword contextHelpers dotripleargument doquadrupleargument doquintupleargument dosixtupleargument doseventupleargument contained
syn keyword contextHelpers dosinglegroupempty dodoublegroupempty dotriplegroupempty doquadruplegroupempty doquintuplegroupempty contained
syn keyword contextHelpers permitspacesbetweengroups dontpermitspacesbetweengroups nopdfcompression maximumpdfcompression normalpdfcompression contained
syn keyword contextHelpers onlypdfobjectcompression nopdfobjectcompression modulonumber dividenumber getfirstcharacter contained
syn keyword contextHelpers doifelsefirstchar doiffirstcharelse mathclassvalue startnointerference stopnointerference contained
syn keyword contextHelpers twodigits threedigits leftorright offinterlineskip oninterlineskip contained
syn keyword contextHelpers nointerlineskip strut halfstrut quarterstrut depthstrut contained
syn keyword contextHelpers halflinestrut noheightstrut setstrut strutbox strutht contained
syn keyword contextHelpers strutdp strutwd struthtdp strutgap begstrut contained
syn keyword contextHelpers endstrut lineheight leftboundary rightboundary signalcharacter contained
syn keyword contextHelpers aligncontentleft aligncontentmiddle aligncontentright shiftbox vpackbox contained
syn keyword contextHelpers hpackbox vpackedbox hpackedbox ordordspacing ordopspacing contained
syn keyword contextHelpers ordbinspacing ordrelspacing ordopenspacing ordclosespacing ordpunctspacing contained
syn keyword contextHelpers ordinnerspacing ordfracspacing ordradspacing ordmiddlespacing ordaccentspacing contained
syn keyword contextHelpers opordspacing opopspacing opbinspacing oprelspacing opopenspacing contained
syn keyword contextHelpers opclosespacing oppunctspacing opinnerspacing opfracspacing opradspacing contained
syn keyword contextHelpers opmiddlespacing opaccentspacing binordspacing binopspacing binbinspacing contained
syn keyword contextHelpers binrelspacing binopenspacing binclosespacing binpunctspacing bininnerspacing contained
syn keyword contextHelpers binfracspacing binradspacing binmiddlespacing binaccentspacing relordspacing contained
syn keyword contextHelpers relopspacing relbinspacing relrelspacing relopenspacing relclosespacing contained
syn keyword contextHelpers relpunctspacing relinnerspacing relfracspacing relradspacing relmiddlespacing contained
syn keyword contextHelpers relaccentspacing openordspacing openopspacing openbinspacing openrelspacing contained
syn keyword contextHelpers openopenspacing openclosespacing openpunctspacing openinnerspacing openfracspacing contained
syn keyword contextHelpers openradspacing openmiddlespacing openaccentspacing closeordspacing closeopspacing contained
syn keyword contextHelpers closebinspacing closerelspacing closeopenspacing closeclosespacing closepunctspacing contained
syn keyword contextHelpers closeinnerspacing closefracspacing closeradspacing closemiddlespacing closeaccentspacing contained
syn keyword contextHelpers punctordspacing punctopspacing punctbinspacing punctrelspacing punctopenspacing contained
syn keyword contextHelpers punctclosespacing punctpunctspacing punctinnerspacing punctfracspacing punctradspacing contained
syn keyword contextHelpers punctmiddlespacing punctaccentspacing innerordspacing inneropspacing innerbinspacing contained
syn keyword contextHelpers innerrelspacing inneropenspacing innerclosespacing innerpunctspacing innerinnerspacing contained
syn keyword contextHelpers innerfracspacing innerradspacing innermiddlespacing inneraccentspacing fracordspacing contained
syn keyword contextHelpers fracopspacing fracbinspacing fracrelspacing fracopenspacing fracclosespacing contained
syn keyword contextHelpers fracpunctspacing fracinnerspacing fracfracspacing fracradspacing fracmiddlespacing contained
syn keyword contextHelpers fracaccentspacing radordspacing radopspacing radbinspacing radrelspacing contained
syn keyword contextHelpers radopenspacing radclosespacing radpunctspacing radinnerspacing radfracspacing contained
syn keyword contextHelpers radradspacing radmiddlespacing radaccentspacing middleordspacing middleopspacing contained
syn keyword contextHelpers middlebinspacing middlerelspacing middleopenspacing middleclosespacing middlepunctspacing contained
syn keyword contextHelpers middleinnerspacing middlefracspacing middleradspacing middlemiddlespacing middleaccentspacing contained
syn keyword contextHelpers accentordspacing accentopspacing accentbinspacing accentrelspacing accentopenspacing contained
syn keyword contextHelpers accentclosespacing accentpunctspacing accentinnerspacing accentfracspacing accentradspacing contained
syn keyword contextHelpers accentmiddlespacing accentaccentspacing normalreqno startimath stopimath contained
syn keyword contextHelpers normalstartimath normalstopimath startdmath stopdmath normalstartdmath contained
syn keyword contextHelpers normalstopdmath normalsuperscript normalsubscript normalnosuperscript normalnosubscript contained
syn keyword contextHelpers normalprimescript superscript subscript nosuperscript nosubscript contained
syn keyword contextHelpers primescript superprescript subprescript nosuperprescript nosubsprecript contained
syn keyword contextHelpers uncramped cramped mathstyletrigger triggermathstyle triggeredmathstyle contained
syn keyword contextHelpers mathstylefont mathsmallstylefont mathstyleface mathsmallstyleface mathstylecommand contained
syn keyword contextHelpers mathpalette mathstylehbox mathstylevbox mathstylevcenter mathstylevcenteredhbox contained
syn keyword contextHelpers mathstylevcenteredvbox mathtext setmathsmalltextbox setmathtextbox pushmathstyle contained
syn keyword contextHelpers popmathstyle triggerdisplaystyle triggertextstyle triggerscriptstyle triggerscriptscriptstyle contained
syn keyword contextHelpers triggeruncrampedstyle triggercrampedstyle triggersmallstyle triggeruncrampedsmallstyle triggercrampedsmallstyle contained
syn keyword contextHelpers triggerbigstyle triggeruncrampedbigstyle triggercrampedbigstyle luaexpr expelsedoif contained
syn keyword contextHelpers expdoif expdoifnot expdoifelsecommon expdoifcommonelse expdoifelseinset contained
syn keyword contextHelpers expdoifinsetelse ctxdirectlua ctxlatelua ctxsprint ctxwrite contained
syn keyword contextHelpers ctxcommand ctxdirectcommand ctxlatecommand ctxreport ctxlua contained
syn keyword contextHelpers luacode lateluacode directluacode registerctxluafile ctxloadluafile contained
syn keyword contextHelpers luaversion luamajorversion luaminorversion ctxluacode luaconditional contained
syn keyword contextHelpers luaexpanded ctxluamatch startluaparameterset stopluaparameterset luaparameterset contained
syn keyword contextHelpers definenamedlua obeylualines obeyluatokens startluacode stopluacode contained
syn keyword contextHelpers startlua stoplua startctxfunction stopctxfunction ctxfunction contained
syn keyword contextHelpers startctxfunctiondefinition stopctxfunctiondefinition installctxfunction installprotectedctxfunction installprotectedctxscanner contained
syn keyword contextHelpers installctxscanner resetctxscanner cldprocessfile cldloadfile cldloadviafile contained
syn keyword contextHelpers cldcontext cldcommand carryoverpar freezeparagraphproperties defrostparagraphproperties contained
syn keyword contextHelpers setparagraphfreezing forgetparagraphfreezing updateparagraphproperties updateparagraphpenalties updateparagraphdemerits contained
syn keyword contextHelpers updateparagraphshapes updateparagraphlines lastlinewidth assumelongusagecs Umathbotaccent contained
syn keyword contextHelpers Umathtopaccent righttolefthbox lefttorighthbox righttoleftvbox lefttorightvbox contained
syn keyword contextHelpers righttoleftvtop lefttorightvtop rtlhbox ltrhbox rtlvbox contained
syn keyword contextHelpers ltrvbox rtlvtop ltrvtop autodirhbox autodirvbox contained
syn keyword contextHelpers autodirvtop leftorrighthbox leftorrightvbox leftorrightvtop lefttoright contained
syn keyword contextHelpers righttoleft checkedlefttoright checkedrighttoleft synchronizelayoutdirection synchronizedisplaydirection contained
syn keyword contextHelpers synchronizeinlinedirection dirlre dirrle dirlro dirrlo contained
syn keyword contextHelpers rtltext ltrtext lesshyphens morehyphens nohyphens contained
syn keyword contextHelpers dohyphens dohyphencollapsing nohyphencollapsing compounddiscretionary Ucheckedstartdisplaymath contained
syn keyword contextHelpers Ucheckedstopdisplaymath break nobreak allowbreak goodbreak contained
syn keyword contextHelpers nospace nospacing dospacing naturalhbox naturalvbox contained
syn keyword contextHelpers naturalvtop naturalhpack naturalvpack naturaltpack reversehbox contained
syn keyword contextHelpers reversevbox reversevtop reversehpack reversevpack reversetpack contained
syn keyword contextHelpers hcontainer vcontainer tcontainer frule compoundhyphenpenalty contained
syn keyword contextHelpers start stop unsupportedcs openout closeout contained
syn keyword contextHelpers write openin closein read readline contained
syn keyword contextHelpers readfromterminal boxlines boxline setboxline copyboxline contained
syn keyword contextHelpers boxlinewd boxlineht boxlinedp boxlinenw boxlinenh contained
syn keyword contextHelpers boxlinend boxlinels boxliners boxlinelh boxlinerh contained
syn keyword contextHelpers boxlinelp boxlinerp boxlinein boxrangewd boxrangeht contained
syn keyword contextHelpers boxrangedp bitwiseset bitwiseand bitwiseor bitwisexor contained
syn keyword contextHelpers bitwisenot bitwisenil ifbitwiseand bitwise bitwiseshift contained
syn keyword contextHelpers bitwiseflip textdir linedir pardir boxdir contained
syn keyword contextHelpers prelistbox postlistbox prelistcopy postlistcopy setprelistbox contained
syn keyword contextHelpers setpostlistbox noligaturing nokerning noexpansion noprotrusion contained
syn keyword contextHelpers noleftkerning noleftligaturing norightkerning norightligaturing noitaliccorrection contained
syn keyword contextHelpers futureletnexttoken defbackslashbreak letbackslashbreak pushoverloadmode popoverloadmode contained
syn keyword contextHelpers pushrunstate poprunstate suggestedalias showboxhere discoptioncodestring contained
syn keyword contextHelpers flagcodestring frozenparcodestring glyphoptioncodestring groupcodestring hyphenationcodestring contained
syn keyword contextHelpers mathcontrolcodestring mathflattencodestring normalizecodestring parcontextcodestring newlocalcount contained
syn keyword contextHelpers newlocaldimen newlocalskip newlocalmuskip newlocaltoks newlocalbox contained
syn keyword contextHelpers newlocalwrite newlocalread setnewlocalcount setnewlocaldimen setnewlocalskip contained
syn keyword contextHelpers setnewlocalmuskip setnewlocaltoks setnewlocalbox ifexpression contained

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,117 @@
vim9script
# Vim syntax file
# Language: ConTeXt
# Automatically generated by mtx-interface (2022-08-12 10:49)
syn keyword metafunCommands loadfile loadimage loadmodule dispose nothing
syn keyword metafunCommands transparency tolist topath tocycle sqr
syn keyword metafunCommands log ln exp inv pow
syn keyword metafunCommands pi radian tand cotd sin
syn keyword metafunCommands cos tan cot atan asin
syn keyword metafunCommands acos invsin invcos invtan acosh
syn keyword metafunCommands asinh sinh cosh tanh zmod
syn keyword metafunCommands paired tripled unitcircle fulldiamond unitdiamond
syn keyword metafunCommands fullsquare unittriangle fulltriangle unitoctagon fulloctagon
syn keyword metafunCommands unithexagon fullhexagon llcircle lrcircle urcircle
syn keyword metafunCommands ulcircle tcircle bcircle lcircle rcircle
syn keyword metafunCommands lltriangle lrtriangle urtriangle ultriangle uptriangle
syn keyword metafunCommands downtriangle lefttriangle righttriangle triangle smoothed
syn keyword metafunCommands cornered superellipsed randomized randomizedcontrols squeezed
syn keyword metafunCommands enlonged shortened punked curved unspiked
syn keyword metafunCommands simplified blownup stretched enlarged leftenlarged
syn keyword metafunCommands topenlarged rightenlarged bottomenlarged crossed laddered
syn keyword metafunCommands randomshifted interpolated perpendicular paralleled cutends
syn keyword metafunCommands peepholed llenlarged lrenlarged urenlarged ulenlarged
syn keyword metafunCommands llmoved lrmoved urmoved ulmoved rightarrow
syn keyword metafunCommands leftarrow centerarrow drawdoublearrows boundingbox innerboundingbox
syn keyword metafunCommands outerboundingbox pushboundingbox popboundingbox boundingradius boundingcircle
syn keyword metafunCommands boundingpoint crossingunder insideof outsideof bottomboundary
syn keyword metafunCommands leftboundary topboundary rightboundary xsized ysized
syn keyword metafunCommands xysized sized xyscaled intersection_point intersection_found
syn keyword metafunCommands penpoint bbwidth bbheight withshade withcircularshade
syn keyword metafunCommands withlinearshade defineshade shaded shadedinto withshadecolors
syn keyword metafunCommands withshadedomain withshademethod withshadefactor withshadevector withshadecenter
syn keyword metafunCommands withshadedirection withshaderadius withshadetransform withshadecenterone withshadecentertwo
syn keyword metafunCommands withshadestep withshadefraction withshadeorigin shownshadevector shownshadeorigin
syn keyword metafunCommands shownshadedirection shownshadecenter cmyk spotcolor multitonecolor
syn keyword metafunCommands namedcolor drawfill undrawfill inverted uncolored
syn keyword metafunCommands softened grayed greyed onlayer along
syn keyword metafunCommands graphictext loadfigure externalfigure figure register
syn keyword metafunCommands outlinetext filloutlinetext drawoutlinetext outlinetexttopath checkedbounds
syn keyword metafunCommands checkbounds strut rule withmask bitmapimage
syn keyword metafunCommands colordecimals ddecimal dddecimal ddddecimal colordecimalslist
syn keyword metafunCommands textext thetextext rawtextext textextoffset texbox
syn keyword metafunCommands thetexbox rawtexbox istextext infotext rawmadetext
syn keyword metafunCommands validtexbox onetimetextext rawfmttext thefmttext fmttext
syn keyword metafunCommands onetimefmttext notcached keepcached verbatim thelabel
syn keyword metafunCommands label autoalign transparent[] withtransparency withopacity
syn keyword metafunCommands property properties withproperties asgroup withpattern
syn keyword metafunCommands withpatternscale withpatternfloat infont space crlf
syn keyword metafunCommands dquote percent SPACE CRLF DQUOTE
syn keyword metafunCommands PERCENT grayscale greyscale withgray withgrey
syn keyword metafunCommands colorpart colorlike readfile clearxy unitvector
syn keyword metafunCommands center epsed anchored originpath infinite
syn keyword metafunCommands break xstretched ystretched snapped pathconnectors
syn keyword metafunCommands function constructedfunction constructedpath constructedpairs straightfunction
syn keyword metafunCommands straightpath straightpairs curvedfunction curvedpath curvedpairs
syn keyword metafunCommands evenly oddly condition pushcurrentpicture popcurrentpicture
syn keyword metafunCommands arrowpath resetarrows tensecircle roundedsquare colortype
syn keyword metafunCommands whitecolor blackcolor basiccolors complementary complemented
syn keyword metafunCommands resolvedcolor normalfill normaldraw visualizepaths detailpaths
syn keyword metafunCommands naturalizepaths drawboundary drawwholepath drawpathonly visualizeddraw
syn keyword metafunCommands visualizedfill detaileddraw draworigin drawboundingbox drawpath
syn keyword metafunCommands drawpoint drawpoints drawcontrolpoints drawcontrollines drawpointlabels
syn keyword metafunCommands drawlineoptions drawpointoptions drawcontroloptions drawlabeloptions draworiginoptions
syn keyword metafunCommands drawboundoptions drawpathoptions resetdrawoptions undashed pencilled
syn keyword metafunCommands decorated redecorated undecorated passvariable passarrayvariable
syn keyword metafunCommands tostring topair format formatted quotation
syn keyword metafunCommands quote startpassingvariable stoppassingvariable eofill eoclip
syn keyword metafunCommands nofill dofill fillup eofillup nodraw
syn keyword metafunCommands dodraw enfill area addbackground shadedup
syn keyword metafunCommands shadeddown shadedleft shadedright sortlist copylist
syn keyword metafunCommands shapedlist listtocurves listtolines listsize listlast
syn keyword metafunCommands uniquelist circularpath squarepath linearpath theoffset
syn keyword metafunCommands texmode systemmode texvar texstr isarray
syn keyword metafunCommands prefix dimension getmacro getdimen getcount
syn keyword metafunCommands gettoks setmacro setdimen setcount settoks
syn keyword metafunCommands setglobalmacro setglobaldimen setglobalcount setglobaltoks positionpath
syn keyword metafunCommands positioncurve positionxy positionparagraph positioncolumn positionwhd
syn keyword metafunCommands positionpage positionregion positionbox positionx positiony
syn keyword metafunCommands positionanchor positioninregion positionatanchor positioncolumnbox overlaycolumnbox
syn keyword metafunCommands positioncolumnatx getposboxes getmultipars getpospage getposparagraph
syn keyword metafunCommands getposcolumn getposregion getposx getposy getposwidth
syn keyword metafunCommands getposheight getposdepth getposleftskip getposrightskip getposhsize
syn keyword metafunCommands getposparindent getposhangindent getposhangafter getposxy getposupperleft
syn keyword metafunCommands getposlowerleft getposupperright getposlowerright getposllx getposlly
syn keyword metafunCommands getposurx getposury wdpart htpart dppart
syn keyword metafunCommands texvar texstr inpath pointof leftof
syn keyword metafunCommands rightof utfnum utflen utfsub newhash
syn keyword metafunCommands disposehash inhash tohash fromhash isarray
syn keyword metafunCommands prefix isobject comment report lua
syn keyword metafunCommands lualist mp MP luacall mirrored
syn keyword metafunCommands mirroredabout xslanted yslanted scriptindex newscriptindex
syn keyword metafunCommands newcolor newrgbcolor newcmykcolor newnumeric newboolean
syn keyword metafunCommands newtransform newpath newpicture newstring newpair
syn keyword metafunCommands mpvard mpvarn mpvars mpvar withtolerance
syn keyword metafunCommands hatched withdashes processpath pencilled sortedintersectiontimes
syn keyword metafunCommands intersectionpath firstintersectionpath secondintersectionpath intersectionsfound cutbeforefirst
syn keyword metafunCommands cutafterfirst cutbeforelast cutafterlast xnormalized ynormalized
syn keyword metafunCommands xynormalized phantom scrutinized
syn keyword metafunInternals nocolormodel greycolormodel graycolormodel rgbcolormodel cmykcolormodel
syn keyword metafunInternals shadefactor shadeoffset textextoffset textextanchor normaltransparent
syn keyword metafunInternals multiplytransparent screentransparent overlaytransparent softlighttransparent hardlighttransparent
syn keyword metafunInternals colordodgetransparent colorburntransparent darkentransparent lightentransparent differencetransparent
syn keyword metafunInternals exclusiontransparent huetransparent saturationtransparent colortransparent luminositytransparent
syn keyword metafunInternals ahvariant ahdimple ahfactor ahscale metapostversion
syn keyword metafunInternals maxdimensions drawoptionsfactor dq sq crossingscale
syn keyword metafunInternals crossingoption crossingdebug contextlmtxmode metafunversion minifunversion
syn keyword metafunInternals getparameters presetparameters hasparameter hasoption getparameter
syn keyword metafunInternals getparameterdefault getparametercount getmaxparametercount getparameterpath getparameterpen
syn keyword metafunInternals getparametertext applyparameters mergeparameters pushparameters popparameters
syn keyword metafunInternals setluaparameter definecolor record newrecord setrecord
syn keyword metafunInternals getrecord cntrecord anchorxy anchorx anchory
syn keyword metafunInternals anchorht anchordp anchorul anchorll anchorlr
syn keyword metafunInternals anchorur localanchorbox localanchorcell localanchorspan anchorbox
syn keyword metafunInternals anchorcell anchorspan matrixbox matrixcell matrixspan
syn keyword metafunInternals pensilcolor pensilstep

View File

@ -0,0 +1,225 @@
vim9script
# Vim syntax file
# Language: ConTeXt
# Automatically generated by mtx-interface (2022-08-12 10:49)
syn keyword texAleph Alephminorversion Alephrevision Alephversion contained
syn keyword texEtex botmarks clubpenalties currentgrouplevel currentgrouptype currentifbranch contained
syn keyword texEtex currentiflevel currentiftype detokenize dimexpr displaywidowpenalties contained
syn keyword texEtex everyeof firstmarks fontchardp fontcharht fontcharic contained
syn keyword texEtex fontcharwd glueexpr glueshrink glueshrinkorder gluestretch contained
syn keyword texEtex gluestretchorder gluetomu ifcsname ifdefined iffontchar contained
syn keyword texEtex interactionmode interlinepenalties lastlinefit lastnodetype marks contained
syn keyword texEtex muexpr mutoglue numexpr pagediscards parshapedimen contained
syn keyword texEtex parshapeindent parshapelength predisplaydirection protected savinghyphcodes contained
syn keyword texEtex savingvdiscards scantokens showgroups showifs showtokens contained
syn keyword texEtex splitbotmarks splitdiscards splitfirstmarks topmarks tracingassigns contained
syn keyword texEtex tracinggroups tracingifs tracingnesting unexpanded unless contained
syn keyword texEtex widowpenalties contained
syn keyword texLuatex Uabove Uabovewithdelims Uatop Uatopwithdelims Uchar contained
syn keyword texLuatex Udelcode Udelcodenum Udelimiter Udelimiterover Udelimiterunder contained
syn keyword texLuatex Uhextensible Uleft Umathaccent Umathaccentbasedepth Umathaccentbaseheight contained
syn keyword texLuatex Umathaccentbottomovershoot Umathaccentbottomshiftdown Umathaccentsuperscriptdrop Umathaccentsuperscriptpercent Umathaccenttopovershoot contained
syn keyword texLuatex Umathaccenttopshiftup Umathaccentvariant Umathadapttoleft Umathadapttoright Umathaxis contained
syn keyword texLuatex Umathbotaccentvariant Umathchar Umathcharclass Umathchardef Umathcharfam contained
syn keyword texLuatex Umathcharnum Umathcharnumdef Umathcharslot Umathclass Umathcode contained
syn keyword texLuatex Umathcodenum Umathconnectoroverlapmin Umathdegreevariant Umathdelimiterovervariant Umathdelimiterpercent contained
syn keyword texLuatex Umathdelimitershortfall Umathdelimiterundervariant Umathdenominatorvariant Umathdict Umathdictdef contained
syn keyword texLuatex Umathextrasubpreshift Umathextrasubprespace Umathextrasubshift Umathextrasubspace Umathextrasuppreshift contained
syn keyword texLuatex Umathextrasupprespace Umathextrasupshift Umathextrasupspace Umathflattenedaccentbasedepth Umathflattenedaccentbaseheight contained
syn keyword texLuatex Umathflattenedaccentbottomshiftdown Umathflattenedaccenttopshiftup Umathfractiondelsize Umathfractiondenomdown Umathfractiondenomvgap contained
syn keyword texLuatex Umathfractionnumup Umathfractionnumvgap Umathfractionrule Umathfractionvariant Umathhextensiblevariant contained
syn keyword texLuatex Umathlimitabovebgap Umathlimitabovekern Umathlimitabovevgap Umathlimitbelowbgap Umathlimitbelowkern contained
syn keyword texLuatex Umathlimitbelowvgap Umathlimits Umathnoaxis Umathnolimits Umathnolimitsubfactor contained
syn keyword texLuatex Umathnolimitsupfactor Umathnumeratorvariant Umathopenupdepth Umathopenupheight Umathoperatorsize contained
syn keyword texLuatex Umathoverbarkern Umathoverbarrule Umathoverbarvgap Umathoverdelimiterbgap Umathoverdelimitervariant contained
syn keyword texLuatex Umathoverdelimitervgap Umathoverlayaccentvariant Umathoverlinevariant Umathphantom Umathpresubshiftdistance contained
syn keyword texLuatex Umathpresupshiftdistance Umathprimeraise Umathprimeraisecomposed Umathprimeshiftdrop Umathprimeshiftup contained
syn keyword texLuatex Umathprimespaceafter Umathprimevariant Umathprimewidth Umathquad Umathradicaldegreeafter contained
syn keyword texLuatex Umathradicaldegreebefore Umathradicaldegreeraise Umathradicalkern Umathradicalrule Umathradicalvariant contained
syn keyword texLuatex Umathradicalvgap Umathruledepth Umathruleheight Umathskeweddelimitertolerance Umathskewedfractionhgap contained
syn keyword texLuatex Umathskewedfractionvgap Umathsource Umathspaceafterscript Umathspacebeforescript Umathstackdenomdown contained
syn keyword texLuatex Umathstacknumup Umathstackvariant Umathstackvgap Umathsubscriptvariant Umathsubshiftdistance contained
syn keyword texLuatex Umathsubshiftdown Umathsubshiftdrop Umathsubsupshiftdown Umathsubsupvgap Umathsubtopmax contained
syn keyword texLuatex Umathsupbottommin Umathsuperscriptvariant Umathsupshiftdistance Umathsupshiftdrop Umathsupshiftup contained
syn keyword texLuatex Umathsupsubbottommax Umathtopaccentvariant Umathunderbarkern Umathunderbarrule Umathunderbarvgap contained
syn keyword texLuatex Umathunderdelimiterbgap Umathunderdelimitervariant Umathunderdelimitervgap Umathunderlinevariant Umathuseaxis contained
syn keyword texLuatex Umathvextensiblevariant Umathvoid Umathxscale Umathyscale Umiddle contained
syn keyword texLuatex Unosubprescript Unosubscript Unosuperprescript Unosuperscript Uoperator contained
syn keyword texLuatex Uover Uoverdelimiter Uoverwithdelims Uprimescript Uradical contained
syn keyword texLuatex Uright Uroot Ushiftedsubprescript Ushiftedsubscript Ushiftedsuperprescript contained
syn keyword texLuatex Ushiftedsuperscript Uskewed Uskewedwithdelims Ustack Ustartdisplaymath contained
syn keyword texLuatex Ustartmath Ustartmathmode Ustopdisplaymath Ustopmath Ustopmathmode contained
syn keyword texLuatex Ustyle Usubprescript Usubscript Usuperprescript Usuperscript contained
syn keyword texLuatex Uunderdelimiter Uvextensible adjustspacing adjustspacingshrink adjustspacingstep contained
syn keyword texLuatex adjustspacingstretch afterassigned aftergrouped aliased alignmark contained
syn keyword texLuatex alignmentcellsource alignmentwrapsource aligntab allcrampedstyles alldisplaystyles contained
syn keyword texLuatex allmathstyles allscriptscriptstyles allscriptstyles allsplitstyles alltextstyles contained
syn keyword texLuatex alluncrampedstyles atendofgroup atendofgrouped attribute attributedef contained
syn keyword texLuatex automaticdiscretionary automatichyphenpenalty automigrationmode autoparagraphmode begincsname contained
syn keyword texLuatex beginlocalcontrol beginmathgroup beginsimplegroup boundary boxadapt contained
syn keyword texLuatex boxanchor boxanchors boxattribute boxdirection boxfreeze contained
syn keyword texLuatex boxgeometry boxorientation boxrepack boxshift boxsource contained
syn keyword texLuatex boxtarget boxtotal boxxmove boxxoffset boxymove contained
syn keyword texLuatex boxyoffset catcodetable clearmarks copymathatomrule copymathparent contained
syn keyword texLuatex copymathspacing crampeddisplaystyle crampedscriptscriptstyle crampedscriptstyle crampedtextstyle contained
syn keyword texLuatex csstring currentloopiterator currentloopnesting currentmarks defcsname contained
syn keyword texLuatex detokenized dimensiondef dimexpression directlua edefcsname contained
syn keyword texLuatex efcode endlocalcontrol endmathgroup endsimplegroup enforced contained
syn keyword texLuatex etoks etoksapp etokspre everybeforepar everymathatom contained
syn keyword texLuatex everytab exceptionpenalty expand expandafterpars expandafterspaces contained
syn keyword texLuatex expandcstoken expanded expandedafter expandedloop expandtoken contained
syn keyword texLuatex explicitdiscretionary explicithyphenpenalty firstvalidlanguage flushmarks fontcharta contained
syn keyword texLuatex fontid fontmathcontrol fontspecdef fontspecid fontspecifiedsize contained
syn keyword texLuatex fontspecscale fontspecxscale fontspecyscale fonttextcontrol formatname contained
syn keyword texLuatex frozen futurecsname futuredef futureexpand futureexpandis contained
syn keyword texLuatex futureexpandisap gdefcsname gleaders glet gletcsname contained
syn keyword texLuatex glettonothing gluespecdef glyphdatafield glyphoptions glyphscale contained
syn keyword texLuatex glyphscriptfield glyphscriptscale glyphscriptscriptscale glyphstatefield glyphtextscale contained
syn keyword texLuatex glyphxoffset glyphxscale glyphxscaled glyphyoffset glyphyscale contained
syn keyword texLuatex glyphyscaled gtoksapp gtokspre hccode hjcode contained
syn keyword texLuatex hpack hyphenationmin hyphenationmode ifabsdim ifabsnum contained
syn keyword texLuatex ifarguments ifboolean ifchkdim ifchknum ifcmpdim contained
syn keyword texLuatex ifcmpnum ifcondition ifcstok ifdimexpression ifdimval contained
syn keyword texLuatex ifempty ifflags ifhaschar ifhastok ifhastoks contained
syn keyword texLuatex ifhasxtoks ifincsname ifinsert ifmathparameter ifmathstyle contained
syn keyword texLuatex ifnumexpression ifnumval ifparameter ifparameters ifrelax contained
syn keyword texLuatex iftok ignorearguments ignorepars immediate immutable contained
syn keyword texLuatex indexofcharacter indexofregister inherited initcatcodetable insertbox contained
syn keyword texLuatex insertcopy insertdepth insertdistance insertheight insertheights contained
syn keyword texLuatex insertlimit insertmaxdepth insertmode insertmultiplier insertpenalty contained
syn keyword texLuatex insertprogress insertstorage insertstoring insertunbox insertuncopy contained
syn keyword texLuatex insertwidth instance integerdef lastarguments lastatomclass contained
syn keyword texLuatex lastboundary lastchkdim lastchknum lastleftclass lastloopiterator contained
syn keyword texLuatex lastnamedcs lastnodesubtype lastpageextra lastparcontext lastrightclass contained
syn keyword texLuatex leftmarginkern letcharcode letcsname letfrozen letmathatomrule contained
syn keyword texLuatex letmathparent letmathspacing letprotected lettonothing linebreakcriterium contained
syn keyword texLuatex linedirection localbrokenpenalty localcontrol localcontrolled localcontrolledloop contained
syn keyword texLuatex localinterlinepenalty localleftbox localleftboxbox localmiddlebox localmiddleboxbox contained
syn keyword texLuatex localrightbox localrightboxbox lpcode luabytecode luabytecodecall contained
syn keyword texLuatex luacopyinputnodes luadef luaescapestring luafunction luafunctioncall contained
syn keyword texLuatex luatexbanner luatexrevision luatexversion mathaccent mathatom contained
syn keyword texLuatex mathatomglue mathatomskip mathbackwardpenalties mathbeginclass mathcheckfencesmode contained
syn keyword texLuatex mathdictgroup mathdictproperties mathdirection mathdisplaymode mathdisplayskipmode contained
syn keyword texLuatex mathdoublescriptmode mathendclass matheqnogapstep mathfenced mathfontcontrol contained
syn keyword texLuatex mathforwardpenalties mathfrac mathghost mathgluemode mathgroupingmode contained
syn keyword texLuatex mathinlinemainstyle mathleftclass mathlimitsmode mathmiddle mathnolimitsmode contained
syn keyword texLuatex mathpenaltiesmode mathrad mathrightclass mathrulesfam mathrulesmode contained
syn keyword texLuatex mathscale mathscriptsmode mathslackmode mathspacingmode mathstackstyle contained
syn keyword texLuatex mathstyle mathstylefontid mathsurroundmode mathsurroundskip maththreshold contained
syn keyword texLuatex mugluespecdef mutable noaligned noatomruling noboundary contained
syn keyword texLuatex nohrule norelax normalizelinemode normalizeparmode nospaces contained
syn keyword texLuatex novrule numericscale numexpression orelse orphanpenalties contained
syn keyword texLuatex orphanpenalty orunless outputbox overloaded overloadmode contained
syn keyword texLuatex pageboundary pageextragoal pagevsize parametercount parametermark contained
syn keyword texLuatex parattribute pardirection permanent pettymuskip postexhyphenchar contained
syn keyword texLuatex posthyphenchar postinlinepenalty prebinoppenalty predisplaygapfactor preexhyphenchar contained
syn keyword texLuatex prehyphenchar preinlinepenalty prerelpenalty protrudechars protrusionboundary contained
syn keyword texLuatex pxdimen quitloop quitvmode resetmathspacing retokenized contained
syn keyword texLuatex rightmarginkern rpcode savecatcodetable scaledemwidth scaledexheight contained
syn keyword texLuatex scaledextraspace scaledinterwordshrink scaledinterwordspace scaledinterwordstretch scaledmathstyle contained
syn keyword texLuatex scaledslantperpoint scantextokens semiexpand semiexpanded semiprotected contained
syn keyword texLuatex setdefaultmathcodes setfontid setmathatomrule setmathdisplaypostpenalty setmathdisplayprepenalty contained
syn keyword texLuatex setmathignore setmathoptions setmathpostpenalty setmathprepenalty setmathspacing contained
syn keyword texLuatex shapingpenaltiesmode shapingpenalty skewed skewedwithdelims snapshotpar contained
syn keyword texLuatex supmarkmode swapcsvalues tabsize textdirection thewithoutunit contained
syn keyword texLuatex tinymuskip todimension tohexadecimal tointeger tokenized contained
syn keyword texLuatex toksapp tokspre tolerant tomathstyle toscaled contained
syn keyword texLuatex tosparsedimension tosparsescaled tpack tracingadjusts tracingalignments contained
syn keyword texLuatex tracingexpressions tracingfonts tracingfullboxes tracinghyphenation tracinginserts contained
syn keyword texLuatex tracinglevels tracingmarks tracingmath tracingnodes tracingpenalties contained
syn keyword texLuatex uleaders undent unexpandedloop unletfrozen unletprotected contained
syn keyword texLuatex untraced vpack wordboundary wrapuppar xdefcsname contained
syn keyword texLuatex xtoks xtoksapp xtokspre contained
syn keyword texOmega Omegaminorversion Omegarevision Omegaversion contained
syn keyword texPdftex ifpdfabsdim ifpdfabsnum ifpdfprimitive pdfadjustspacing pdfannot contained
syn keyword texPdftex pdfcatalog pdfcolorstack pdfcolorstackinit pdfcompresslevel pdfcopyfont contained
syn keyword texPdftex pdfcreationdate pdfdecimaldigits pdfdest pdfdestmargin pdfdraftmode contained
syn keyword texPdftex pdfeachlinedepth pdfeachlineheight pdfendlink pdfendthread pdffirstlineheight contained
syn keyword texPdftex pdffontattr pdffontexpand pdffontname pdffontobjnum pdffontsize contained
syn keyword texPdftex pdfgamma pdfgentounicode pdfglyphtounicode pdfhorigin pdfignoreddimen contained
syn keyword texPdftex pdfignoreunknownimages pdfimageaddfilename pdfimageapplygamma pdfimagegamma pdfimagehicolor contained
syn keyword texPdftex pdfimageresolution pdfincludechars pdfinclusioncopyfonts pdfinclusionerrorlevel pdfinfo contained
syn keyword texPdftex pdfinfoomitdate pdfinsertht pdflastannot pdflastlinedepth pdflastlink contained
syn keyword texPdftex pdflastobj pdflastxform pdflastximage pdflastximagepages pdflastxpos contained
syn keyword texPdftex pdflastypos pdflinkmargin pdfliteral pdfmajorversion pdfmapfile contained
syn keyword texPdftex pdfmapline pdfminorversion pdfnames pdfnoligatures pdfnormaldeviate contained
syn keyword texPdftex pdfobj pdfobjcompresslevel pdfomitcharset pdfomitcidset pdfoutline contained
syn keyword texPdftex pdfoutput pdfpageattr pdfpagebox pdfpageheight pdfpageref contained
syn keyword texPdftex pdfpageresources pdfpagesattr pdfpagewidth pdfpkfixeddpi pdfpkmode contained
syn keyword texPdftex pdfpkresolution pdfprimitive pdfprotrudechars pdfpxdimen pdfrandomseed contained
syn keyword texPdftex pdfrecompress pdfrefobj pdfrefxform pdfrefximage pdfreplacefont contained
syn keyword texPdftex pdfrestore pdfretval pdfsave pdfsavepos pdfsetmatrix contained
syn keyword texPdftex pdfsetrandomseed pdfstartlink pdfstartthread pdfsuppressoptionalinfo pdfsuppressptexinfo contained
syn keyword texPdftex pdftexbanner pdftexrevision pdftexversion pdfthread pdfthreadmargin contained
syn keyword texPdftex pdftracingfonts pdftrailer pdftrailerid pdfuniformdeviate pdfuniqueresname contained
syn keyword texPdftex pdfvorigin pdfxform pdfxformattr pdfxformmargin pdfxformname contained
syn keyword texPdftex pdfxformresources pdfximage contained
syn keyword texTex - / above abovedisplayshortskip contained
syn keyword texTex abovedisplayskip abovewithdelims accent adjdemerits advance contained
syn keyword texTex afterassignment aftergroup aligncontent atop atopwithdelims contained
syn keyword texTex badness baselineskip batchmode begingroup belowdisplayshortskip contained
syn keyword texTex belowdisplayskip binoppenalty botmark box boxmaxdepth contained
syn keyword texTex brokenpenalty catcode char chardef cleaders contained
syn keyword texTex clubpenalty copy count countdef cr contained
syn keyword texTex crcr csname day deadcycles def contained
syn keyword texTex defaulthyphenchar defaultskewchar delcode delimiter delimiterfactor contained
syn keyword texTex delimitershortfall dimen dimendef discretionary displayindent contained
syn keyword texTex displaylimits displaystyle displaywidowpenalty displaywidth divide contained
syn keyword texTex doublehyphendemerits dp dump edef else contained
syn keyword texTex emergencystretch end endcsname endgroup endinput contained
syn keyword texTex endlinechar eqno errhelp errmessage errorcontextlines contained
syn keyword texTex errorstopmode escapechar everycr everydisplay everyhbox contained
syn keyword texTex everyjob everymath everypar everyvbox exhyphenchar contained
syn keyword texTex exhyphenpenalty expandafter fam fi finalhyphendemerits contained
syn keyword texTex firstmark floatingpenalty font fontdimen fontname contained
syn keyword texTex fontspecifiedname futurelet gdef global globaldefs contained
syn keyword texTex glyph halign hangafter hangindent hbadness contained
syn keyword texTex hbox hfil hfill hfilneg hfuzz contained
syn keyword texTex holdinginserts holdingmigrations hrule hsize hskip contained
syn keyword texTex hss ht hyphenation hyphenchar hyphenpenalty contained
syn keyword texTex if ifcase ifcat ifdim iffalse contained
syn keyword texTex ifhbox ifhmode ifinner ifmmode ifnum contained
syn keyword texTex ifodd iftrue ifvbox ifvmode ifvoid contained
syn keyword texTex ifx ignorespaces indent input inputlineno contained
syn keyword texTex insert insertpenalties interlinepenalty jobname kern contained
syn keyword texTex language lastbox lastkern lastpenalty lastskip contained
syn keyword texTex lccode leaders left lefthyphenmin leftskip contained
syn keyword texTex leqno let limits linepenalty lineskip contained
syn keyword texTex lineskiplimit long looseness lower lowercase contained
syn keyword texTex mark mathbin mathchar mathchardef mathchoice contained
syn keyword texTex mathclose mathcode mathinner mathop mathopen contained
syn keyword texTex mathord mathpunct mathrel mathsurround maxdeadcycles contained
syn keyword texTex maxdepth meaning meaningasis meaningfull meaningless contained
syn keyword texTex medmuskip message middle mkern month contained
syn keyword texTex moveleft moveright mskip multiply muskip contained
syn keyword texTex muskipdef newlinechar noalign noexpand noindent contained
syn keyword texTex nolimits nonscript nonstopmode nulldelimiterspace nullfont contained
syn keyword texTex number omit or outer output contained
syn keyword texTex outputpenalty over overfullrule overline overshoot contained
syn keyword texTex overwithdelims pagedepth pagefilllstretch pagefillstretch pagefilstretch contained
syn keyword texTex pagegoal pageshrink pagestretch pagetotal par contained
syn keyword texTex parfillleftskip parfillskip parindent parinitleftskip parinitrightskip contained
syn keyword texTex parshape parskip patterns pausing penalty contained
syn keyword texTex postdisplaypenalty predisplaypenalty predisplaysize pretolerance prevdepth contained
syn keyword texTex prevgraf radical raise relax relpenalty contained
syn keyword texTex right righthyphenmin rightskip romannumeral scaledfontdimen contained
syn keyword texTex scriptfont scriptscriptfont scriptscriptstyle scriptspace scriptstyle contained
syn keyword texTex scrollmode setbox setlanguage sfcode shipout contained
syn keyword texTex show showbox showboxbreadth showboxdepth showlists contained
syn keyword texTex shownodedetails showthe skewchar skip skipdef contained
syn keyword texTex spacefactor spaceskip span splitbotmark splitfirstmark contained
syn keyword texTex splitmaxdepth splittopskip srule string tabskip contained
syn keyword texTex textfont textstyle the thickmuskip thinmuskip contained
syn keyword texTex time toks toksdef tolerance topmark contained
syn keyword texTex topskip tracingcommands tracinglostchars tracingmacros tracingonline contained
syn keyword texTex tracingoutput tracingpages tracingparagraphs tracingrestores tracingstats contained
syn keyword texTex uccode uchyph unboundary underline unhbox contained
syn keyword texTex unhcopy unhpack unkern unpenalty unskip contained
syn keyword texTex unvbox unvcopy unvpack uppercase vadjust contained
syn keyword texTex valign vbadness vbox vcenter vfil contained
syn keyword texTex vfill vfilneg vfuzz vrule vsize contained
syn keyword texTex vskip vsplit vss vtop wd contained
syn keyword texTex widowpenalty xdef xleaders xspaceskip year contained
syn keyword texXetex XeTeXversion contained

View File

@ -58,7 +58,7 @@ execute the installer from it.
When installing "Visual Studio Community 2015 with Update 3" or "Visual C++
Build Tools for Visual Studio 2015 with Update 3" make sure to
select "custom" and check "Windows XP Support for C++" and all checkboxes
under "Universal Windows App Development Tools". Or whatevern they are called
under "Universal Windows App Development Tools". Or whatever they are called
now.

View File

@ -6637,7 +6637,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: <20>s de Float com a Number"
# semblant a eval.c:7120 i seg<65>ents
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: <20>s de Float com a String"
msgid "E807: Expected Float argument for printf()"

View File

@ -498,7 +498,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: Ulovligt variabelnavn: %s"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: bruger flydende kommatal som en streng"
msgid "E687: Less targets than List items"

View File

@ -6692,7 +6692,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: Benutze Float als Nummer"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Float als String benutzt"
msgid "E807: Expected Float argument for printf()"

View File

@ -8173,7 +8173,7 @@ msgid "E850: Invalid register name"
msgstr "E850: Nevalida nomo de reĝistro"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: uzo de Glitpunktnombro kiel Ĉeno"
#, c-format

View File

@ -6691,7 +6691,7 @@ msgstr "E804: No se puede usar '%' con \"Float\""
msgid "E805: Using a Float as a Number"
msgstr "E805: Usando \"Float\" como un \"Number\""
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Usando \"Float\" como \"String\""
msgid "E807: Expected Float argument for printf()"

View File

@ -6655,7 +6655,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: Float ei käy Numberista"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Float ei käy merkkijonosta"
msgid "E807: Expected Float argument for printf()"

View File

@ -7881,7 +7881,7 @@ msgid "E850: Invalid register name"
msgstr "E850: Nom de registre invalide"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Utilisation d'un Flottant comme une Cha<68>ne"
#, c-format

View File

@ -6684,7 +6684,7 @@ msgstr "E804: N
msgid "E805: Using a Float as a Number"
msgstr "E805: Sn<53>mhphointe <20> <20>s<EFBFBD>id mar Uimhir"
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Sn<53>mhphointe <20> <20>s<EFBFBD>id mar Theaghr<68>n"
msgid "E807: Expected Float argument for printf()"

View File

@ -5997,7 +5997,7 @@ msgstr "E804: Non si può usare '%' con un Numero-a-virgola-mobile"
msgid "E805: Using a Float as a Number"
msgstr "E805: Uso di un Numero-a-virgola-mobile come un Numero"
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Uso di un Numero-a-virgola-mobile come una Stringa"
msgid "E807: Expected Float argument for printf()"

View File

@ -6585,7 +6585,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: <20><>ư<EFBFBD><C6B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͤȤ<CDA4><C8A4>ư<EFBFBD><C6B0>äƤ<C3A4><C6A4>ޤ<EFBFBD>"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: <20><>ư<EFBFBD><C6B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ư<EFBFBD><C6B0>äƤ<C3A4><C6A4>ޤ<EFBFBD>"
msgid "E807: Expected Float argument for printf()"

View File

@ -6585,7 +6585,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: 浮動小数点数を数値として扱っています"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: 浮動小数点数を文字列として扱っています"
msgid "E807: Expected Float argument for printf()"

View File

@ -6585,7 +6585,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD>𐔒l<F0909492>Ƃ<EFBFBD><C682>Ĉ<EFBFBD><C488><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD>"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD>𕶎<EFBFBD><F095B68E><EFBFBD><EFBFBD>Ƃ<EFBFBD><C682>Ĉ<EFBFBD><C488><EFBFBD><EFBFBD>Ă<EFBFBD><C482>܂<EFBFBD>"
msgid "E807: Expected Float argument for printf()"

View File

@ -497,7 +497,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: 비정상적인 변수 명: %s"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Float를 String으로 사용"
msgid "E687: Less targets than List items"

View File

@ -497,7 +497,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>: %s"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Float<61><74> String<6E><67><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
msgid "E687: Less targets than List items"

View File

@ -653,7 +653,7 @@ msgid "E731: using Dictionary as a String"
msgstr "E731: Dictionary gebruiken als een String"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Float gebruiken als een String"
#, c-format

View File

@ -429,7 +429,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: Niedozwolona nazwa zmiennej: %s"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Użycie Zmiennoprzecinkowej jako Łańcucha"
msgid "E687: Less targets than List items"

View File

@ -429,7 +429,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: Niedozwolona nazwa zmiennej: %s"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: U<>ycie Zmiennoprzecinkowej jako <20>a<EFBFBD>cucha"
msgid "E687: Less targets than List items"

View File

@ -429,7 +429,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: Niedozwolona nazwa zmiennej: %s"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: U<>ycie Zmiennoprzecinkowej jako <20>a<EFBFBD>cucha"
msgid "E687: Less targets than List items"

View File

@ -492,7 +492,7 @@ msgid "E461: Illegal variable name: %s"
msgstr "E461: Nome ilegal para variável: %s"
# TODO: Capitalise first word of message?
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Float usado como String"
msgid "E687: Less targets than List items"

View File

@ -6580,7 +6580,7 @@ msgstr "E804:
msgid "E805: Using a Float as a Number"
msgstr "E805: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
msgid "E807: Expected Float argument for printf()"

View File

@ -6580,7 +6580,7 @@ msgstr "E804: Невозможно использовать '%' с числом
msgid "E805: Using a Float as a Number"
msgstr "E805: Использование числа с плавающей точкой вместо целого"
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Использование числа с плавающей точкой вместо строки"
msgid "E807: Expected Float argument for printf()"

View File

@ -6000,7 +6000,7 @@ msgstr "E804: % не може да се користи са Покретн
msgid "E805: Using a Float as a Number"
msgstr "E805: Покретни се користи као Број"
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Коришћење Покретни као Стринг"
msgid "E807: Expected Float argument for printf()"

View File

@ -6464,7 +6464,7 @@ msgstr "E804: Bir kayan noktalı değer ile '%' kullanılamaz"
msgid "E805: Using a Float as a Number"
msgstr "E805: Bir Kayan Noktalı Değer, Sayı yerine kullanılıyor"
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Kayan Noktalı Değer, bir Dizi yerine kullanılıyor"
msgid "E807: Expected Float argument for printf()"

View File

@ -6731,7 +6731,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: Float <20><><EFBFBD><EFBFBD><EFBFBD> <20><> Number"
# msgstr "E373: "
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Float <20><><EFBFBD><EFBFBD><EFBFBD> <20><> String"
msgid "E807: Expected Float argument for printf()"

View File

@ -6731,7 +6731,7 @@ msgid "E805: Using a Float as a Number"
msgstr "E805: Float вжито як Number"
# msgstr "E373: "
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: Float вжито як String"
msgid "E807: Expected Float argument for printf()"

View File

@ -6428,7 +6428,7 @@ msgstr "E804: 不能对浮点数使用 '%'"
msgid "E805: Using a Float as a Number"
msgstr "E805: 将浮点数作整数使用"
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: 将浮点数作字符串使用"
msgid "E807: Expected Float argument for printf()"

View File

@ -6428,7 +6428,7 @@ msgstr "E804:
msgid "E805: Using a Float as a Number"
msgstr "E805: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>"
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>ʹ<EFBFBD><CAB9>"
msgid "E807: Expected Float argument for printf()"

View File

@ -6428,7 +6428,7 @@ msgstr "E804:
msgid "E805: Using a Float as a Number"
msgstr "E805: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>"
msgid "E806: Using Float as a String"
msgid "E806: Using a Float as a String"
msgstr "E806: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>ʹ<EFBFBD><CAB9>"
msgid "E807: Expected Float argument for printf()"