mirror of
https://github.com/vim/vim.git
synced 2026-05-28 00:21:37 +02:00
runtime: Update files for ConTeXt, METAFONT, and MetaPost.
This update is meant to be included in the upcoming 9.2 release.
**New**
- Support ConTeXt's convention to optionally specify an output directory
in a comment line at the beginning of a source file.
- If a log file is not found, Vim does not create a new buffer.
- Removed `syntax/shared` files for the following reasons:
- they are not necessary for the plugin to work (they only improve
over existing syntax highlighting);
- they are relative large;
- they can be automatically (re)generated by users at any time using
ConTeXt (explained in the doc);
- since ConTeXt is updated frequently, they quickly become obsolete.
**Minor**
- Prefer `var` to `const` inside functions.
- Prefer `$`-interpolation to `printf()`.
- All revision dates set to the same date for consistency.
- Updated the error format.
- Various tweaks to the documentation, but nothing disruptive or new.
closes: #19148
Signed-off-by: Lifepillar <lifepillar@lifepillar.me>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
c4dc4d8f1e
commit
cb7cbfcc12
@@ -10,6 +10,7 @@
|
||||
# will be requested to review.
|
||||
|
||||
nsis/lang/russian.nsi @RestorerZ
|
||||
runtime/autoload/context.vim @lifepillar
|
||||
runtime/autoload/freebasic.vim @dkearns
|
||||
runtime/autoload/hare.vim @selenebun
|
||||
runtime/autoload/hcl.vim @gpanders
|
||||
@@ -17,6 +18,7 @@ runtime/autoload/javascriptcomplete.vim @jsit
|
||||
runtime/autoload/modula2.vim @dkearns
|
||||
runtime/autoload/rubycomplete.vim @segfault @dkearns
|
||||
runtime/autoload/rust.vim @lilyball
|
||||
runtime/autoload/typeset.vim @lifepillar
|
||||
runtime/autoload/xmlformat.vim @chrisbra
|
||||
runtime/autoload/dist/json.vim @habamax
|
||||
runtime/colors/blue.vim @habamax @romainl @neutaaaaan
|
||||
@@ -48,6 +50,7 @@ runtime/colors/zellner.vim @habamax @romainl @neutaaaaan
|
||||
runtime/compiler/biome.vim @Konfekt
|
||||
runtime/compiler/checkstyle.vim @dkearns
|
||||
runtime/compiler/cm3.vim @dkearns
|
||||
runtime/compiler/context.vim @lifepillar
|
||||
runtime/compiler/cucumber.vim @tpope
|
||||
runtime/compiler/dart.vim @dkearns
|
||||
runtime/compiler/dart2js.vim @dkearns
|
||||
@@ -142,6 +145,7 @@ runtime/ftplugin/chicken.vim @evhan
|
||||
runtime/ftplugin/clojure.vim @axvr
|
||||
runtime/ftplugin/cmakecache.vim @ribru17
|
||||
runtime/ftplugin/codeowners.vim @jparise
|
||||
runtime/ftplugin/context.vim @lifepillar
|
||||
runtime/ftplugin/cook.vim @ribru17
|
||||
runtime/ftplugin/cs.vim @nickspoons
|
||||
runtime/ftplugin/csh.vim @dkearns
|
||||
@@ -241,9 +245,11 @@ runtime/ftplugin/markdown.vim @tpope
|
||||
runtime/ftplugin/mbsync.vim @fymyte
|
||||
runtime/ftplugin/mediawiki.vim @avidseeker
|
||||
runtime/ftplugin/meson.vim @Liambeguin
|
||||
runtime/ftplugin/mf.vim @lifepillar
|
||||
runtime/ftplugin/modula2.vim @dkearns
|
||||
runtime/ftplugin/modula3.vim @dkearns
|
||||
runtime/ftplugin/mojo.vim @ribru17
|
||||
runtime/ftplugin/mp.vim @lifepillar
|
||||
runtime/ftplugin/mss.vim @Freed-Wu
|
||||
runtime/ftplugin/nginx.vim @chr4
|
||||
runtime/ftplugin/nim.vim @ribru17
|
||||
@@ -346,6 +352,7 @@ runtime/indent/cdl.vim @dkearns
|
||||
runtime/indent/chatito.vim @ObserverOfTime
|
||||
runtime/indent/clojure.vim @axvr
|
||||
runtime/indent/config.vim @dkearns
|
||||
runtime/indent/context.vim @lifepillar
|
||||
runtime/indent/cs.vim @nickspoons
|
||||
runtime/indent/css.vim @dkearns
|
||||
runtime/indent/cucumber.vim @tpope
|
||||
@@ -392,8 +399,10 @@ runtime/indent/lua.vim @marcuscf
|
||||
runtime/indent/m17ndb.vim @dseomn
|
||||
runtime/indent/make.vim @dkearns
|
||||
runtime/indent/meson.vim @Liambeguin
|
||||
runtime/indent/mf.vim @lifepillar
|
||||
runtime/indent/mma.vim @dkearns
|
||||
runtime/indent/mojo.vim @ribru17
|
||||
runtime/indent/mp.vim @lifepillar
|
||||
runtime/indent/nginx.vim @chr4
|
||||
runtime/indent/nsis.vim @k-takata
|
||||
runtime/indent/nu.vim @elkasztano
|
||||
@@ -474,6 +483,7 @@ runtime/syntax/chicken.vim @evhan
|
||||
runtime/syntax/chuck.vim @andreacfromtheapp
|
||||
runtime/syntax/clojure.vim @axvr
|
||||
runtime/syntax/codeowners.vim @jparise
|
||||
runtime/syntax/context.vim @lifepillar
|
||||
runtime/syntax/cs.vim @nickspoons
|
||||
runtime/syntax/css.vim @jsit
|
||||
runtime/syntax/csv.vim @habamax
|
||||
@@ -580,11 +590,13 @@ runtime/syntax/mbsync.vim @fymyte
|
||||
runtime/syntax/mason.vim @petdance
|
||||
runtime/syntax/mediawiki.vim @avidseeker
|
||||
runtime/syntax/meson.vim @Liambeguin
|
||||
runtime/syntax/mf.vim @lifepillar
|
||||
runtime/syntax/modula2.vim @dkearns
|
||||
runtime/syntax/modula2/opt/iso.vim @trijezdci
|
||||
runtime/syntax/modula2/opt/pim.vim @trijezdci
|
||||
runtime/syntax/modula2/opt/r10.vim @trijezdci
|
||||
runtime/syntax/modula3.vim @dkearns
|
||||
runtime/syntax/mp.vim @lifepillar
|
||||
runtime/syntax/mss.vim @Freed-Wu
|
||||
runtime/syntax/n1ql.vim @pr3d4t0r
|
||||
runtime/syntax/nginx.vim @chr4
|
||||
|
||||
@@ -3,7 +3,7 @@ vim9script
|
||||
# Language: ConTeXt typesetting engine
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Former Maintainers: Nikolai Weibull <now@bitwi.se>
|
||||
# Latest Revision: 2023 Dec 26
|
||||
# Latest Revision: 2026 Jan 10
|
||||
|
||||
# Typesetting {{{
|
||||
import autoload './typeset.vim'
|
||||
@@ -30,14 +30,21 @@ export def StopJobs()
|
||||
enddef
|
||||
|
||||
export def Log(bufname: string)
|
||||
execute 'edit' typeset.LogPath(bufname)
|
||||
var logpath = typeset.LogPath(bufname)
|
||||
|
||||
if filereadable(logpath)
|
||||
execute 'edit' typeset.LogPath(bufname)
|
||||
return
|
||||
endif
|
||||
|
||||
echomsg $'[ConTeXt] No log file found ({logpath})'
|
||||
enddef
|
||||
# }}}
|
||||
|
||||
# Completion {{{
|
||||
def BinarySearch(base: string, keywords: list<string>): list<string>
|
||||
const pat = '^' .. base
|
||||
const len = len(keywords)
|
||||
var pat = '^' .. base
|
||||
var len = len(keywords)
|
||||
var res = []
|
||||
var lft = 0
|
||||
var rgt = len
|
||||
|
||||
@@ -2,7 +2,7 @@ vim9script
|
||||
|
||||
# Language: Generic TeX typesetting engine
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Latest Revision: 2022 Aug 12
|
||||
# Latest Revision: 2026 Jan 10
|
||||
|
||||
# Constants and helpers {{{
|
||||
const SLASH = !exists("+shellslash") || &shellslash ? '/' : '\'
|
||||
@@ -11,7 +11,7 @@ def Echo(msg: string, mode: string, label: string)
|
||||
redraw
|
||||
echo "\r"
|
||||
execute 'echohl' mode
|
||||
echomsg printf('[%s] %s', label, msg)
|
||||
echomsg $'[{label}] {msg}'
|
||||
echohl None
|
||||
enddef
|
||||
|
||||
@@ -29,7 +29,7 @@ enddef
|
||||
# }}}
|
||||
|
||||
# Track jobs {{{
|
||||
var running_jobs = {} # Dictionary of job IDs of jobs currently executing
|
||||
var running_jobs: dict<list<job>> = {}
|
||||
|
||||
def AddJob(label: string, j: job)
|
||||
if !has_key(running_jobs, label)
|
||||
@@ -55,7 +55,7 @@ def ProcessOutput(qfid: number, wd: string, efm: string, ch: channel, msg: strin
|
||||
# Make sure the quickfix list still exists
|
||||
if getqflist({'id': qfid}).id != qfid
|
||||
EchoErr("Quickfix list not found, stopping the job")
|
||||
call job_stop(ch_getjob(ch))
|
||||
job_stop(ch_getjob(ch))
|
||||
return
|
||||
endif
|
||||
|
||||
@@ -106,31 +106,81 @@ enddef
|
||||
#
|
||||
# This function searches for the magic line in the first ten lines of the
|
||||
# given buffer, and returns the full path of the root document.
|
||||
#
|
||||
# NOTE: the value of "% !TEX root" *must* be a relative path.
|
||||
export def FindRootDocument(bufname: string = bufname("%")): string
|
||||
const bufnr = bufnr(bufname)
|
||||
var docpath = fnamemodify(bufname, ":p")
|
||||
var bufnr = bufnr(bufname)
|
||||
var header: list<string>
|
||||
var rootpath = docpath
|
||||
|
||||
if !bufexists(bufnr)
|
||||
return bufname
|
||||
if bufexists(bufnr)
|
||||
header = getbufline(bufnr, 1, 10)
|
||||
elseif filereadable(bufname)
|
||||
header = readfile(bufname, "", 10)
|
||||
else
|
||||
return simplify(rootpath)
|
||||
endif
|
||||
|
||||
var rootpath = fnamemodify(bufname(bufnr), ':p')
|
||||
|
||||
# Search for magic line `% !TEX root = ...` in the first ten lines
|
||||
const header = getbufline(bufnr, 1, 10)
|
||||
const idx = match(header, '^\s*%\s\+!TEX\s\+root\s*=\s*\S')
|
||||
var idx = match(header, '^\s*%\s\+!TEX\s\+root\s*=\s*\S')
|
||||
|
||||
if idx > -1
|
||||
const main = matchstr(header[idx], '!TEX\s\+root\s*=\s*\zs.*$')
|
||||
rootpath = simplify(fnamemodify(rootpath, ":h") .. SLASH .. main)
|
||||
rootpath = matchstr(header[idx], '!TEX\s\+root\s*=\s*\zs.*$')
|
||||
|
||||
if !isabsolutepath(rootpath) # Path is relative to the buffer's path
|
||||
rootpath = fnamemodify(docpath, ":h") .. SLASH .. rootpath
|
||||
endif
|
||||
endif
|
||||
|
||||
return rootpath
|
||||
return simplify(rootpath)
|
||||
enddef
|
||||
|
||||
# ConTeXt documents may specify an output directory in a comment using the
|
||||
# following syntax:
|
||||
#
|
||||
# runpath=texruns:<output directory>
|
||||
#
|
||||
# This function looks for such a comment in the first ten lines of the given
|
||||
# buffer, and returns the full path of the output directory. If the comment is
|
||||
# not found then the output directory coincides with the directory of the
|
||||
# buffer.
|
||||
export def GetOutputDirectory(bufname: string = bufname("%")): string
|
||||
var basedir = fnamemodify(bufname, ':p:h')
|
||||
var bufnr = bufnr(bufname)
|
||||
var header: list<string>
|
||||
var outdir = basedir
|
||||
|
||||
if bufexists(bufnr)
|
||||
header = getbufline(bufnr, 1, 10)
|
||||
elseif filereadable(bufname)
|
||||
header = readfile(bufname, "", 10)
|
||||
else
|
||||
return simplify(outdir)
|
||||
endif
|
||||
|
||||
# Search for output path in the first ten lines
|
||||
var idx = match(header, '^\s*%.*\<runpath\s*=\s*texruns\s*:\s*\S')
|
||||
|
||||
if idx > -1
|
||||
outdir = matchstr(header[idx], '\<runpath\s*=\s*texruns\s*:\s*\zs.*$')
|
||||
|
||||
if !isabsolutepath(outdir) # Path is relative to the buffer's directory
|
||||
outdir = basedir .. SLASH .. outdir
|
||||
endif
|
||||
endif
|
||||
|
||||
return simplify(outdir)
|
||||
enddef
|
||||
|
||||
export def LogPath(bufname: string): string
|
||||
const logfile = FindRootDocument(bufname)
|
||||
return fnamemodify(logfile, ":r") .. ".log"
|
||||
var rootdoc = FindRootDocument(bufname)
|
||||
var docname = fnamemodify(rootdoc, ":t:r")
|
||||
var outdir = GetOutputDirectory(rootdoc)
|
||||
|
||||
if empty(docname) # Set an arbitrary name to avoid returning a dotfile (.log)
|
||||
docname = '[NotFound]'
|
||||
endif
|
||||
|
||||
return $'{outdir}{SLASH}{docname}.log'
|
||||
enddef
|
||||
|
||||
# Typeset the specified path
|
||||
@@ -146,14 +196,14 @@ enddef
|
||||
# true if the job is started successfully;
|
||||
# false otherwise.
|
||||
export def Typeset(
|
||||
label: string,
|
||||
Cmd: func(string): list<string>,
|
||||
path: string,
|
||||
efm: string,
|
||||
env: dict<string> = {}
|
||||
): bool
|
||||
var fp = fnamemodify(path, ":p")
|
||||
var wd = fnamemodify(fp, ":h")
|
||||
label: string,
|
||||
Cmd: func(string): list<string>,
|
||||
path: string,
|
||||
efm: string,
|
||||
env: dict<string> = {}
|
||||
): bool
|
||||
var fp = fnamemodify(path, ':p')
|
||||
var wd = fnamemodify(fp, ':h')
|
||||
var qfid = NewQuickfixList(fp)
|
||||
|
||||
if qfid == -1
|
||||
@@ -162,7 +212,7 @@ export def Typeset(
|
||||
endif
|
||||
|
||||
if !filereadable(fp)
|
||||
EchoErr(printf('File not readable: %s', fp), label)
|
||||
EchoErr($'File not readable: {fp}', label)
|
||||
return false
|
||||
endif
|
||||
|
||||
@@ -173,7 +223,7 @@ export def Typeset(
|
||||
callback: (c, m) => ProcessOutput(qfid, wd, efm, c, m),
|
||||
close_cb: CloseCb,
|
||||
exit_cb: (j, e) => ExitCb(label, j, e),
|
||||
})
|
||||
})
|
||||
|
||||
if job_status(jobid) ==# "fail"
|
||||
EchoErr("Failed to start job", label)
|
||||
@@ -188,7 +238,7 @@ export def Typeset(
|
||||
enddef
|
||||
|
||||
export def JobStatus(label: string)
|
||||
EchoMsg('Jobs still running: ' .. string(len(GetRunningJobs(label))), label)
|
||||
EchoMsg($'Jobs still running: {len(GetRunningJobs(label))}', label)
|
||||
enddef
|
||||
|
||||
export def StopJobs(label: string)
|
||||
@@ -211,20 +261,20 @@ enddef
|
||||
# true if the job is started successfully;
|
||||
# false otherwise.
|
||||
export def TypesetBuffer(
|
||||
name: string,
|
||||
Cmd: func(string): list<string>,
|
||||
env = {},
|
||||
label = 'Typeset'
|
||||
): bool
|
||||
const bufname = bufname(name)
|
||||
name: string,
|
||||
Cmd: func(string): list<string>,
|
||||
env = {},
|
||||
label = 'Typeset'
|
||||
): bool
|
||||
var bufname = bufname(name)
|
||||
|
||||
if empty(bufname)
|
||||
EchoErr('Please save the buffer first.', label)
|
||||
return false
|
||||
endif
|
||||
|
||||
const efm = getbufvar(bufnr(bufname), "&efm")
|
||||
const rootpath = FindRootDocument(bufname)
|
||||
var efm = getbufvar(bufnr(bufname), "&efm")
|
||||
var rootpath = FindRootDocument(bufname)
|
||||
|
||||
return Typeset('ConTeXt', Cmd, rootpath, efm, env)
|
||||
enddef
|
||||
|
||||
@@ -4,9 +4,7 @@ vim9script
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Former Maintainers: Nikolai Weibull <now@bitwi.se>
|
||||
# Contributors: Enno Nagel
|
||||
# Last Change: 2024 Mar 29
|
||||
# 2024 Apr 03 by The Vim Project (removed :CompilerSet definition)
|
||||
# 2025 Mar 11 by The Vim Project (add comment for Dispatch)
|
||||
# Last Change: 2026 Jan 10
|
||||
|
||||
if exists("g:current_compiler")
|
||||
finish
|
||||
@@ -16,7 +14,6 @@ import autoload '../autoload/context.vim'
|
||||
|
||||
g:current_compiler = 'context'
|
||||
|
||||
# CompilerSet makeprg=context
|
||||
if get(b:, 'context_ignore_makefile', get(g:, 'context_ignore_makefile', 0)) ||
|
||||
(!filereadable('Makefile') && !filereadable('makefile'))
|
||||
var makeprg = join(context.ConTeXtCmd(shellescape(expand('%:p:t'))), ' ')
|
||||
@@ -30,14 +27,14 @@ const context_errorformat = join([
|
||||
"%-Qclose source%.%#> %f",
|
||||
"%-Popen source%.%#name '%f'",
|
||||
"%-Qclose source%.%#name '%f'",
|
||||
"tex %trror%.%#error on line %l in file %f: %m",
|
||||
"%E! %m",
|
||||
"%Ztex %trror%.%#error on line %l in file %f",
|
||||
"%Elua %trror%.%#error on line %l in file %f:",
|
||||
"%+Emetapost %#> error: %#",
|
||||
"%Emetafun%.%#error: %m",
|
||||
"! error: %#%m",
|
||||
"%-C %#",
|
||||
"%C! %m",
|
||||
"%Z[ctxlua]%m",
|
||||
"%Z%.%#[ctxlua]:%l:%m",
|
||||
"%+C<*> %.%#",
|
||||
"%-C%.%#",
|
||||
"%Z...%m",
|
||||
|
||||
+26
-19
@@ -1,8 +1,8 @@
|
||||
*ft_context.txt* For Vim version 9.1. Last change: 2024 Jan 01
|
||||
*ft_context.txt* For Vim version 9.2. Last change: 2026 Jan 10
|
||||
|
||||
This is the documentation for the ConTeXt filetype plugin.
|
||||
|
||||
NOTE: the plugin requires +vim9script.
|
||||
NOTE: the plugin requires |+vim9script|.
|
||||
|
||||
==============================================================================
|
||||
CONTENTS *context.vim* *ft-context*
|
||||
@@ -19,11 +19,11 @@ Introduction ~
|
||||
ConTeXt, similarly to LaTeX, is a macro-based typesetting system built on TeX:
|
||||
>
|
||||
https://wiki.contextgarden.net
|
||||
https://wiki.contextgarden.net/Vim
|
||||
https://wiki.contextgarden.net/Input_and_compilation/Text_editors/Vim
|
||||
<
|
||||
The ConTeXt plugin provides syntax highlighting, completion and support for
|
||||
typesetting ConTeXt documents. The recommended way to typeset a document is to
|
||||
use |:ConTeXt|. This will invoke the `mtxrun` script that is found in `$PATH`.
|
||||
use |:ConTeXt|, which invokes the `mtxrun` script that is found in $PATH.
|
||||
|
||||
For more fine grained control over the command and its environment,
|
||||
`context.Typeset()` can be used directly (or `context#Typeset()` from legacy
|
||||
@@ -32,26 +32,31 @@ Vim script). For instance, if a version of ConTeXt is installed in
|
||||
>
|
||||
import autoload 'context.vim'
|
||||
|
||||
var os = "linux" # Update to match your system
|
||||
var arch = "arm64" # Update to match your system
|
||||
|
||||
def MyConTeXt()
|
||||
const env = {'PATH':
|
||||
printf("%s/context/tex/texmf-<os>-<arch>/bin:%s", $HOME, $PATH)}
|
||||
context.Typeset("%", env)
|
||||
var env = {
|
||||
'PATH': $'{$HOME}/context/tex/texmf-{os}-{arch}/bin:{$PATH}'
|
||||
}
|
||||
context.Typeset("%", env)
|
||||
enddef
|
||||
|
||||
This code may go in `~/.vim/after/ftplugin/context.vim`. A mapping can then be
|
||||
defined to invoke the custom command:
|
||||
>
|
||||
nnoremap <silent><buffer><leader>t <scriptcmd>MyConTeXt()<cr>
|
||||
<
|
||||
This code should go in `~/.vim/after/ftplugin/context.vim`.
|
||||
|
||||
`context.Typeset()` accepts a third optional argument to specify a custom
|
||||
typesetting command. That must be a function that takes a path and returns the
|
||||
command as a List. For example:
|
||||
command as a |list|. For example:
|
||||
>
|
||||
def ConTeXtCustomCommand(path: string): list<string>
|
||||
return ['mtxrun', '--script', 'context', '--nonstopmode', path]
|
||||
enddef
|
||||
|
||||
context.ConTeXtTypeset("%", v:none, ConTeXtCustomCommand)
|
||||
def MyContext()
|
||||
context.Typeset("%", v:none, ConTeXtCustomCommand)
|
||||
enddef
|
||||
<
|
||||
Large projects are often organized as a root document and various chapter
|
||||
files. When editing a chapter file, it is convenient to invoke |:ConTeXt|
|
||||
@@ -67,7 +72,7 @@ one in the current buffer. The root document does not have to be opened in
|
||||
Vim.
|
||||
|
||||
To extend completion and syntax highlighting, you may generate supporting
|
||||
files using ConTeXt and add them to your configuration. If you configuration
|
||||
files using ConTeXt and add them to your configuration. If your configuration
|
||||
resides in `~/.vim`, you may use these commands:
|
||||
>
|
||||
mkdir -p ~/.vim/syntax/shared
|
||||
@@ -81,7 +86,8 @@ The last command will create the following syntax files:
|
||||
- `context-data-metafun.vim`;
|
||||
- `context-data-tex.vim`.
|
||||
|
||||
The same command can be used to update those syntax files.
|
||||
If present, such files will be automatically loaded to enhance syntax
|
||||
highlighting. The same command can be used to update those syntax files.
|
||||
|
||||
*ft-context-commands*
|
||||
Commands ~
|
||||
@@ -109,8 +115,9 @@ and this option is not set, standard `make` is used. If this option is set,
|
||||
>
|
||||
g:context_ignore_makefile = 0
|
||||
<
|
||||
NOTE: before using |:make|, set the working directory of the buffer to the
|
||||
directory of the file to be typeset.
|
||||
NOTE: before using |:make|, ensure that the working directory of the buffer is
|
||||
set to the directory of the file you want to typeset. Additionally, be aware
|
||||
that |:make| searches for `mtxrun in $PATH.
|
||||
|
||||
*'g:context_extra_options'*
|
||||
A list of additional options to pass to `mtxrun`.
|
||||
@@ -135,11 +142,11 @@ When set, do not define any mappings.
|
||||
*ft-context-mappings*
|
||||
Mappings ~
|
||||
|
||||
tp "reflow TeX paragraph".
|
||||
tp "reflow TeX paragraph" (motion).
|
||||
|
||||
i$ "inside inline math block".
|
||||
i$ "inside inline math block" (text object selection).
|
||||
|
||||
a$ "around inline math block".
|
||||
a$ "around inline math block" (text object selection).
|
||||
|
||||
]] [count] start of sections forward.
|
||||
|
||||
|
||||
+18
-18
@@ -1,10 +1,10 @@
|
||||
*ft_mp.txt* For Vim version 9.1. Last change: 2022 Aug 12
|
||||
*ft_mp.txt* For Vim version 9.2. Last change: 2026 Jan 10
|
||||
|
||||
This is the documentation for the METAFONT and MetaPost filetype plugins.
|
||||
Unless otherwise specified, the commands, settings and mappings defined below
|
||||
apply equally to both filetypes.
|
||||
|
||||
NOTE: the plugin requires +vim9script.
|
||||
NOTE: the plugin requires |+vim9script|.
|
||||
|
||||
==============================================================================
|
||||
CONTENTS *mp.vim* *ft-metapost*
|
||||
@@ -38,25 +38,25 @@ next line should not change from whatever it has been manually set.
|
||||
|
||||
For example, this is the default indentation of a simple macro:
|
||||
>
|
||||
def foo =
|
||||
makepen(
|
||||
subpath(T-n,t) of r
|
||||
shifted .5down
|
||||
--subpath(t,T) of r shifted .5up -- cycle
|
||||
)
|
||||
withcolor black
|
||||
enddef
|
||||
def foo =
|
||||
makepen(
|
||||
subpath(T-n,t) of r
|
||||
shifted .5down
|
||||
--subpath(t,T) of r shifted .5up -- cycle
|
||||
)
|
||||
withcolor black
|
||||
enddef
|
||||
<
|
||||
By adding the special comments, the indentation can be adjusted arbitrarily:
|
||||
>
|
||||
def foo =
|
||||
makepen(
|
||||
subpath(T-n,t) of r %>
|
||||
shifted .5down %>
|
||||
--subpath(t,T) of r shifted .5up -- cycle %<<<
|
||||
)
|
||||
withcolor black
|
||||
enddef
|
||||
def foo =
|
||||
makepen(
|
||||
subpath(T-n,t) of r %>
|
||||
shifted .5down %>
|
||||
--subpath(t,T) of r shifted .5up -- cycle %<<<
|
||||
)
|
||||
withcolor black
|
||||
enddef
|
||||
<
|
||||
*ft-metapost-commands*
|
||||
Commands ~
|
||||
|
||||
@@ -4,7 +4,7 @@ vim9script
|
||||
# Language: ConTeXt typesetting engine
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Former Maintainers: Nikolai Weibull <now@bitwi.se>
|
||||
# Latest Revision: 2024 Oct 04
|
||||
# Latest Revision: 2026 Jan 10
|
||||
|
||||
if exists("b:did_ftplugin")
|
||||
finish
|
||||
@@ -110,7 +110,7 @@ endif
|
||||
b:undo_ftplugin ..= "| sil! delc -buffer ConTeXt | sil! delc -buffer ConTeXtLog | sil! delc -buffer ConTeXtJobStatus | sil! delc -buffer ConTeXtStopJobs"
|
||||
# Commands for asynchronous typesetting
|
||||
command! -buffer -nargs=? -complete=buffer ConTeXt context.Typeset(<q-args>)
|
||||
command! -buffer -nargs=0 ConTeXtLog context.Log('%')
|
||||
command! -buffer -nargs=0 ConTeXtLog context.Log(bufname('%'))
|
||||
command! -nargs=0 ConTeXtJobStatus context.JobStatus()
|
||||
command! -nargs=0 ConTeXtStopJobs context.StopJobs()
|
||||
|
||||
|
||||
@@ -4,8 +4,7 @@ vim9script
|
||||
# Language: METAFONT
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Former Maintainers: Nikolai Weibull <now@bitwi.se>
|
||||
# Latest Revision: 2022 Aug 12
|
||||
# 2024 Jan 14 by Vim Project (browsefilter)
|
||||
# Latest Revision: 2026 Jan 10
|
||||
|
||||
if exists("b:did_ftplugin")
|
||||
finish
|
||||
|
||||
@@ -4,8 +4,7 @@ vim9script
|
||||
# Language: MetaPost
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Former Maintainers: Nikolai Weibull <now@bitwi.se>
|
||||
# Latest Revision: 2022 Aug 12
|
||||
# 2024 Jan 14 by Vim Project (browsefilter)
|
||||
# Latest Revision: 2026 Jan 10
|
||||
|
||||
if exists("b:did_ftplugin")
|
||||
finish
|
||||
|
||||
@@ -3,7 +3,7 @@ vim9script
|
||||
# Language: ConTeXt typesetting engine
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Former Maintainers: Nikolai Weibull <now@bitwi.se>
|
||||
# Latest Revision: 2023 Dec 26
|
||||
# Latest Revision: 2026 Jan 10
|
||||
|
||||
if exists("b:did_indent")
|
||||
finish
|
||||
@@ -39,10 +39,10 @@ def ConTeXtIndent(): number
|
||||
return g:MetaPostIndent()
|
||||
endif
|
||||
|
||||
const prevlnum = PrevNotComment(v:lnum - 1)
|
||||
const prevind = indent(prevlnum)
|
||||
const prevline = getline(prevlnum)
|
||||
const currline = getline(v:lnum)
|
||||
var prevlnum = PrevNotComment(v:lnum - 1)
|
||||
var prevind = indent(prevlnum)
|
||||
var prevline = getline(prevlnum)
|
||||
var currline = getline(v:lnum)
|
||||
|
||||
# If the current line starts with ], match indentation.
|
||||
if currline =~# '^\s*\]'
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
" METAFONT indent file
|
||||
" Language: METAFONT
|
||||
" Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
" Latest Revision: 2022 Aug 12
|
||||
vim9script
|
||||
|
||||
# METAFONT indent file
|
||||
# Language: METAFONT
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Latest Revision: 2026 Jan 10
|
||||
|
||||
runtime! indent/mp.vim
|
||||
|
||||
# vim: sw=2 fdm=marker
|
||||
|
||||
@@ -4,7 +4,7 @@ vim9script
|
||||
# Language: MetaPost
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Former Maintainers: Eugene Minkovskii <emin@mccme.ru>
|
||||
# Latest Revision: 2022 Aug 12
|
||||
# Latest Revision: 2026 Jan 10
|
||||
|
||||
if exists("b:did_indent")
|
||||
finish
|
||||
|
||||
@@ -4,7 +4,7 @@ vim9script
|
||||
# Language: ConTeXt typesetting engine
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Former Maintainers: Nikolai Weibull <now@bitwi.se>
|
||||
# Latest Revision: 2023 Dec 26
|
||||
# Latest Revision: 2026 Jan 10
|
||||
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
|
||||
@@ -4,7 +4,7 @@ vim9script
|
||||
# Language: METAFONT
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Former Maintainers: Andreas Scherer <andreas.scherer@pobox.com>
|
||||
# Latest Revision: 2022 Aug 12
|
||||
# Latest Revision: 2026 Jan 10
|
||||
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
|
||||
@@ -4,7 +4,7 @@ vim9script
|
||||
# Language: MetaPost
|
||||
# Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
|
||||
# Former Maintainers: Andreas Scherer <andreas.scherer@pobox.com>
|
||||
# Latest Revision: 2022 Aug 12
|
||||
# Latest Revision: 2026 Jan 10
|
||||
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
|
||||
@@ -1,340 +0,0 @@
|
||||
vim9script
|
||||
|
||||
# Vim syntax file
|
||||
# Language: ConTeXt
|
||||
# Automatically generated by mtx-interface (2023-12-26 16:40)
|
||||
|
||||
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 maxiterator zeropoint onepoint contained
|
||||
syn keyword contextConstants halfapoint onebasepoint maxcount maxdimen scaledpoint contained
|
||||
syn keyword contextConstants thousandpoint points halfpoint zeroskip centeringskip contained
|
||||
syn keyword contextConstants stretchingskip shrinkingskip centeringfillskip stretchingfillskip shrinkingfillskip contained
|
||||
syn keyword contextConstants zeromuskip onemuskip pluscxxvii pluscxxviii pluscclv contained
|
||||
syn keyword contextConstants pluscclvi normalpagebox binaryshiftedten binaryshiftedtwenty binaryshiftedthirty contained
|
||||
syn keyword contextConstants thickermuskip directionlefttoright directionrighttoleft endoflinetoken outputnewlinechar contained
|
||||
syn keyword contextConstants emptytoks empty undefined prerollrun voidbox contained
|
||||
syn keyword contextConstants emptybox emptyvbox emptyhbox bigskipamount medskipamount contained
|
||||
syn keyword contextConstants smallskipamount fmtname fmtversion texengine texenginename contained
|
||||
syn keyword contextConstants texengineversion texenginefunctionality luatexengine pdftexengine xetexengine contained
|
||||
syn keyword contextConstants unknownengine contextformat contextversion contextlmtxmode contextmark contained
|
||||
syn keyword contextConstants mksuffix activecatcode bgroup egroup endline contained
|
||||
syn keyword contextConstants conditionaltrue conditionalfalse attributeunsetvalue statuswrite uprotationangle contained
|
||||
syn keyword contextConstants rightrotationangle downrotationangle leftrotationangle inicatcodes ctxcatcodes contained
|
||||
syn keyword contextConstants texcatcodes notcatcodes txtcatcodes vrbcatcodes prtcatcodes contained
|
||||
syn keyword contextConstants nilcatcodes luacatcodes tpacatcodes tpbcatcodes xmlcatcodes contained
|
||||
syn keyword contextConstants ctdcatcodes rlncatcodes escapecatcode begingroupcatcode endgroupcatcode contained
|
||||
syn keyword contextConstants mathshiftcatcode alignmentcatcode endoflinecatcode parametercatcode superscriptcatcode contained
|
||||
syn keyword contextConstants subscriptcatcode ignorecatcode spacecatcode lettercatcode othercatcode contained
|
||||
syn keyword contextConstants activecatcode commentcatcode invalidcatcode tabasciicode newlineasciicode contained
|
||||
syn keyword contextConstants formfeedasciicode endoflineasciicode endoffileasciicode commaasciicode spaceasciicode contained
|
||||
syn keyword contextConstants periodasciicode hashasciicode dollarasciicode commentasciicode ampersandasciicode contained
|
||||
syn keyword contextConstants colonasciicode semicolonasciicode backslashasciicode circumflexasciicode underscoreasciicode contained
|
||||
syn keyword contextConstants leftbraceasciicode barasciicode rightbraceasciicode tildeasciicode delasciicode contained
|
||||
syn keyword contextConstants leftparentasciicode rightparentasciicode lessthanasciicode morethanasciicode doublecommentsignal contained
|
||||
syn keyword contextConstants atsignasciicode exclamationmarkasciicode questionmarkasciicode doublequoteasciicode singlequoteasciicode contained
|
||||
syn keyword contextConstants forwardslashasciicode primeasciicode hyphenasciicode percentasciicode leftbracketasciicode contained
|
||||
syn keyword contextConstants rightbracketasciicode zeroasciicode nineasciicode alowercaseasciicode zlowercaseasciicode contained
|
||||
syn keyword contextConstants hsizefrozenparcode skipfrozenparcode hangfrozenparcode indentfrozenparcode parfillfrozenparcode contained
|
||||
syn keyword contextConstants adjustfrozenparcode protrudefrozenparcode tolerancefrozenparcode stretchfrozenparcode loosenessfrozenparcode contained
|
||||
syn keyword contextConstants lastlinefrozenparcode linepenaltyfrozenparcode clubpenaltyfrozenparcode widowpenaltyfrozenparcode displaypenaltyfrozenparcode contained
|
||||
syn keyword contextConstants brokenpenaltyfrozenparcode demeritsfrozenparcode shapefrozenparcode linefrozenparcode hyphenationfrozenparcode contained
|
||||
syn keyword contextConstants shapingpenaltyfrozenparcode orphanpenaltyfrozenparcode allfrozenparcode emergencyfrozenparcode parpassesfrozenparcode contained
|
||||
syn keyword contextConstants singlelinepenaltyfrozenparcode activemathcharcode activetabtoken activeformfeedtoken activeendoflinetoken contained
|
||||
syn keyword contextConstants batchmodecode nonstopmodecode scrollmodecode errorstopmodecode bottomlevelgroupcode contained
|
||||
syn keyword contextConstants simplegroupcode hboxgroupcode adjustedhboxgroupcode vboxgroupcode vtopgroupcode contained
|
||||
syn keyword contextConstants aligngroupcode noaligngroupcode outputgroupcode mathgroupcode discretionarygroupcode contained
|
||||
syn keyword contextConstants insertgroupcode vadjustgroupcode vcentergroupcode mathabovegroupcode mathchoicegroupcode contained
|
||||
syn keyword contextConstants alsosimplegroupcode semisimplegroupcode mathshiftgroupcode mathleftgroupcode localboxgroupcode contained
|
||||
syn keyword contextConstants splitoffgroupcode splitkeepgroupcode preamblegroupcode alignsetgroupcode finrowgroupcode contained
|
||||
syn keyword contextConstants discretionarygroupcode markautomigrationcode insertautomigrationcode adjustautomigrationcode preautomigrationcode contained
|
||||
syn keyword contextConstants postautomigrationcode charnodecode hlistnodecode vlistnodecode rulenodecode contained
|
||||
syn keyword contextConstants insertnodecode marknodecode adjustnodecode ligaturenodecode discretionarynodecode contained
|
||||
syn keyword contextConstants whatsitnodecode mathnodecode gluenodecode kernnodecode penaltynodecode contained
|
||||
syn keyword contextConstants unsetnodecode mathsnodecode overrulemathcontrolcode underrulemathcontrolcode radicalrulemathcontrolcode contained
|
||||
syn keyword contextConstants fractionrulemathcontrolcode accentskewhalfmathcontrolcode accentskewapplymathcontrolcode applyordinarykernpairmathcontrolcode applyverticalitalickernmathcontrolcode contained
|
||||
syn keyword contextConstants applyordinaryitalickernmathcontrolcode applycharitalickernmathcontrolcode reboxcharitalickernmathcontrolcode applyboxeditalickernmathcontrolcode staircasekernmathcontrolcode contained
|
||||
syn keyword contextConstants applytextitalickernmathcontrolcode applyscriptitalickernmathcontrolcode checkspaceitalickernmathcontrolcode checktextitalickernmathcontrolcode analyzescriptnucleuscharmathcontrolcode contained
|
||||
syn keyword contextConstants analyzescriptnucleuslistmathcontrolcode analyzescriptnucleusboxmathcontrolcode accenttopskewwithoffsetmathcontrolcode ignorekerndimensionsmathcontrolcode ignoreflataccentsmathcontrolcode contained
|
||||
syn keyword contextConstants extendaccentsmathcontrolcode extenddelimitersmathcontrolcode noligaturingglyphoptioncode nokerningglyphoptioncode noexpansionglyphoptioncode contained
|
||||
syn keyword contextConstants noprotrusionglyphoptioncode noleftkerningglyphoptioncode noleftligaturingglyphoptioncode norightkerningglyphoptioncode norightligaturingglyphoptioncode contained
|
||||
syn keyword contextConstants noitaliccorrectionglyphoptioncode islargeoperatorglyphoptioncode hasitalicshapeglyphoptioncode 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 startlocalcomponent stoplocalcomponent startproduct stopproduct contained
|
||||
syn keyword contextConstants product startproject stopproject project starttext contained
|
||||
syn keyword contextConstants stoptext startnotext stopnotext startdocument stopdocument contained
|
||||
syn keyword contextConstants documentvariable unexpandeddocumentvariable setupdocument presetdocument doifelsedocumentvariable contained
|
||||
syn keyword contextConstants doifdocumentvariableelse doifdocumentvariable doifnotdocumentvariable startmodule stopmodule contained
|
||||
syn keyword contextConstants usemodule usetexmodule useluamodule setupmodule currentmoduleparameter contained
|
||||
syn keyword contextConstants moduleparameter everystarttext everystoptext everyforgetall luaenvironment contained
|
||||
syn keyword contextConstants startTEXpage stopTEXpage enablemode disablemode preventmode contained
|
||||
syn keyword contextConstants definemode globalenablemode globaldisablemode globalpreventmode pushmode contained
|
||||
syn keyword contextConstants popmode typescriptone typescripttwo typescriptthree mathsizesuffix contained
|
||||
syn keyword contextConstants mathordinarycode mathordcode mathoperatorcode mathopcode mathbinarycode contained
|
||||
syn keyword contextConstants mathbincode mathrelationcode mathrelcode mathopencode mathclosecode contained
|
||||
syn keyword contextConstants mathpunctuationcode mathpunctcode mathovercode mathundercode mathinnercode contained
|
||||
syn keyword contextConstants mathradicalcode mathfractioncode mathmiddlecode mathaccentcode mathfencedcode contained
|
||||
syn keyword contextConstants mathghostcode mathvariablecode mathactivecode mathvcentercode mathconstructcode contained
|
||||
syn keyword contextConstants mathwrappedcode mathbegincode mathendcode mathexplicitcode mathdivisioncode contained
|
||||
syn keyword contextConstants mathfactorialcode mathdimensioncode mathexperimentalcode mathtextpunctuationcode mathimaginarycode contained
|
||||
syn keyword contextConstants mathdifferentialcode mathexponentialcode mathellipsiscode mathfunctioncode mathdigitcode contained
|
||||
syn keyword contextConstants mathalphacode mathboxcode mathchoicecode mathnothingcode mathlimopcode contained
|
||||
syn keyword contextConstants mathnolopcode mathunsetcode mathunspacedcode mathallcode mathfakecode contained
|
||||
syn keyword contextConstants mathunarycode mathmaybeordinarycode mathmayberelationcode mathmaybebinarycode mathnumbergroupcode contained
|
||||
syn keyword contextConstants mathchemicalbondcode constantnumber constantnumberargument constantdimen constantdimenargument contained
|
||||
syn keyword contextConstants constantemptyargument luastringsep !!bs !!es lefttorightmark contained
|
||||
syn keyword contextConstants righttoleftmark lrm rlm bidilre bidirle contained
|
||||
syn keyword contextConstants bidipop bidilro bidirlo breakablethinspace nobreakspace contained
|
||||
syn keyword contextConstants nonbreakablespace narrownobreakspace zerowidthnobreakspace ideographicspace ideographichalffillspace contained
|
||||
syn keyword contextConstants twoperemspace threeperemspace fourperemspace fiveperemspace sixperemspace contained
|
||||
syn keyword contextConstants figurespace punctuationspace hairspace enquad emquad contained
|
||||
syn keyword contextConstants zerowidthspace zerowidthnonjoiner zerowidthjoiner zwnj zwj contained
|
||||
syn keyword contextConstants optionalspace asciispacechar softhyphen autoinsertedspace Ux contained
|
||||
syn keyword contextConstants eUx startlmtxmode stoplmtxmode startmkivmode stopmkivmode contained
|
||||
syn keyword contextConstants wildcardsymbol normalhyphenationcode automatichyphenationcode explicithyphenationcode syllablehyphenationcode contained
|
||||
syn keyword contextConstants uppercasehyphenationcode collapsehyphenationcode compoundhyphenationcode strictstarthyphenationcode strictendhyphenationcode contained
|
||||
syn keyword contextConstants automaticpenaltyhyphenationcode explicitpenaltyhyphenationcode permitgluehyphenationcode permitallhyphenationcode permitmathreplacehyphenationcode contained
|
||||
syn keyword contextConstants forcecheckhyphenationcode lazyligatureshyphenationcode forcehandlerhyphenationcode feedbackcompoundhyphenationcode ignoreboundshyphenationcode contained
|
||||
syn keyword contextConstants partialhyphenationcode completehyphenationcode normalizelinenormalizecode parindentskipnormalizecode swaphangindentnormalizecode contained
|
||||
syn keyword contextConstants swapparsshapenormalizecode breakafterdirnormalizecode removemarginkernsnormalizecode clipwidthnormalizecode flattendiscretionariesnormalizecode contained
|
||||
syn keyword contextConstants discardzerotabskipsnormalizecode flattenhleadersnormalizecode normalizeparnormalizeparcode flattenvleadersnormalizeparcode limitprevgrafnormalizeparcode contained
|
||||
syn keyword contextConstants nopreslackclassoptioncode nopostslackclassoptioncode lefttopkernclassoptioncode righttopkernclassoptioncode leftbottomkernclassoptioncode contained
|
||||
syn keyword contextConstants rightbottomkernclassoptioncode lookaheadforendclassoptioncode noitaliccorrectionclassoptioncode defaultmathclassoptions checkligatureclassoptioncode contained
|
||||
syn keyword contextConstants checkitaliccorrectionclassoptioncode checkkernpairclassoptioncode flattenclassoptioncode omitpenaltyclassoptioncode unpackclassoptioncode contained
|
||||
syn keyword contextConstants raiseprimeclassoptioncode carryoverlefttopkernclassoptioncode carryoverleftbottomkernclassoptioncode carryoverrighttopkernclassoptioncode carryoverrightbottomkernclassoptioncode contained
|
||||
syn keyword contextConstants preferdelimiterdimensionsclassoptioncode autoinjectclassoptioncode removeitaliccorrectionclassoptioncode operatoritaliccorrectionclassoptioncode shortinlineclassoptioncode contained
|
||||
syn keyword contextConstants pushnestingclassoptioncode popnestingclassoptioncode obeynestingclassoptioncode noligaturingglyphoptioncode nokerningglyphoptioncode contained
|
||||
syn keyword contextConstants noleftligatureglyphoptioncode noleftkernglyphoptioncode norightligatureglyphoptioncode norightkernglyphoptioncode noexpansionglyphoptioncode contained
|
||||
syn keyword contextConstants noprotrusionglyphoptioncode noitaliccorrectionglyphoptioncode nokerningcode noligaturingcode indecentparpassclasses contained
|
||||
syn keyword contextConstants looseparpassclasses tightparpassclasses verylooseparpassclass looseparpassclass semilooseparpassclass contained
|
||||
syn keyword contextConstants decentparpassclass almostdecentparpassclasses semitightparpassclass tightparpassclass 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 preferbreakdiscoptioncode prefernobreakdiscoptioncode continueifinputfile continuewhenlmtxmode contained
|
||||
syn keyword contextConstants continuewhenmkivmode uunit 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 newfloat newlanguage contained
|
||||
syn keyword contextHelpers newfamily newfam newhelp newuserunit newinteger contained
|
||||
syn keyword contextHelpers newdimension newgluespec newmugluespec newposit aliasinteger contained
|
||||
syn keyword contextHelpers aliasdimension aliasposit then begcsname autorule contained
|
||||
syn keyword contextHelpers tobits tohexa strippedcsname checkedstrippedcsname nofarguments contained
|
||||
syn keyword contextHelpers firstargumentfalse firstargumenttrue secondargumentfalse secondargumenttrue thirdargumentfalse contained
|
||||
syn keyword contextHelpers thirdargumenttrue fourthargumentfalse fourthargumenttrue fifthargumentfalse fifthargumenttrue contained
|
||||
syn keyword contextHelpers sixthargumentfalse sixthargumenttrue seventhargumentfalse seventhargumenttrue doglobal contained
|
||||
syn keyword contextHelpers dodoglobal redoglobal resetglobal donothing untraceddonothing contained
|
||||
syn keyword contextHelpers dontcomplain moreboxtracing lessboxtracing noboxtracing forgetall contained
|
||||
syn keyword contextHelpers donetrue donefalse foundtrue foundfalse inlineordisplaymath contained
|
||||
syn keyword contextHelpers indisplaymath forcedisplaymath startforceddisplaymath stopforceddisplaymath startpickupmath contained
|
||||
syn keyword contextHelpers stoppickupmath reqno forceinlinemath mathortext thebox contained
|
||||
syn keyword contextHelpers htdp unvoidbox hfilll vfilll mathbox contained
|
||||
syn keyword contextHelpers mathlimop mathnolop mathnothing mathalpha currentcatcodetable contained
|
||||
syn keyword contextHelpers defaultcatcodetable catcodetablename newcatcodetable startcatcodetable stopcatcodetable contained
|
||||
syn keyword contextHelpers startextendcatcodetable stopextendcatcodetable pushcatcodetable popcatcodetable restorecatcodes contained
|
||||
syn keyword contextHelpers setcatcodetable letcatcodecommand defcatcodecommand uedcatcodecommand hglue contained
|
||||
syn keyword contextHelpers vglue hfillneg vfillneg hfilllneg vfilllneg contained
|
||||
syn keyword contextHelpers hsplit ruledhss ruledhfil ruledhfill ruledhfilll contained
|
||||
syn keyword contextHelpers ruledhfilneg ruledhfillneg normalhfillneg normalhfilllneg ruledvss contained
|
||||
syn keyword contextHelpers ruledvfil ruledvfill ruledvfilll ruledvfilneg ruledvfillneg contained
|
||||
syn keyword contextHelpers normalvfillneg normalvfilllneg ruledhbox ruledvbox ruledvtop contained
|
||||
syn keyword contextHelpers ruleddbox ruledvcenter ruledmbox ruledhpack ruledvpack contained
|
||||
syn keyword contextHelpers ruledtpack ruleddpack ruledvsplit ruledtsplit ruleddsplit contained
|
||||
syn keyword contextHelpers ruledhskip ruledvskip ruledkern ruledmskip ruledmkern contained
|
||||
syn keyword contextHelpers ruledhglue ruledvglue normalhglue normalvglue ruledpenalty contained
|
||||
syn keyword contextHelpers filledhboxb filledhboxr filledhboxg filledhboxc filledhboxm contained
|
||||
syn keyword contextHelpers filledhboxy filledhboxk scratchstring scratchstringone scratchstringtwo contained
|
||||
syn keyword contextHelpers tempstring scratchcounter globalscratchcounter privatescratchcounter scratchfloat contained
|
||||
syn keyword contextHelpers globalscratchfloat privatescratchfloat scratchdimen globalscratchdimen privatescratchdimen contained
|
||||
syn keyword contextHelpers scratchskip globalscratchskip privatescratchskip scratchmuskip globalscratchmuskip contained
|
||||
syn keyword contextHelpers privatescratchmuskip scratchtoks globalscratchtoks privatescratchtoks scratchbox contained
|
||||
syn keyword contextHelpers globalscratchbox privatescratchbox scratchmacro scratchmacroone scratchmacrotwo contained
|
||||
syn keyword contextHelpers scratchconditiontrue scratchconditionfalse ifscratchcondition scratchconditiononetrue scratchconditiononefalse contained
|
||||
syn keyword contextHelpers ifscratchconditionone scratchconditiontwotrue scratchconditiontwofalse ifscratchconditiontwo globalscratchcounterone contained
|
||||
syn keyword contextHelpers globalscratchcountertwo globalscratchcounterthree groupedcommand groupedcommandcs triggergroupedcommand contained
|
||||
syn keyword contextHelpers triggergroupedcommandcs simplegroupedcommand simplegroupedcommandcs pickupgroupedcommand pickupgroupedcommandcs contained
|
||||
syn keyword contextHelpers mathgroupedcommandcs usedbaselineskip usedlineskip usedlineskiplimit availablehsize contained
|
||||
syn keyword contextHelpers localhsize setlocalhsize distributedhsize hsizefraction next contained
|
||||
syn keyword contextHelpers nexttoken nextbox dowithnextbox dowithnextboxcs dowithnextboxcontent contained
|
||||
syn keyword contextHelpers dowithnextboxcontentcs flushnextbox boxisempty boxtostring contentostring contained
|
||||
syn keyword contextHelpers prerolltostring givenwidth givenheight givendepth scangivendimensions contained
|
||||
syn keyword contextHelpers scratchwidth scratchheight scratchdepth scratchoffset scratchdistance contained
|
||||
syn keyword contextHelpers scratchtotal scratchitalic scratchhsize scratchvsize scratchxoffset contained
|
||||
syn keyword contextHelpers scratchyoffset scratchhoffset scratchvoffset scratchxposition scratchyposition contained
|
||||
syn keyword contextHelpers scratchtopoffset scratchbottomoffset scratchleftoffset scratchrightoffset scratchcounterone contained
|
||||
syn keyword contextHelpers scratchcountertwo scratchcounterthree scratchcounterfour scratchcounterfive scratchcountersix contained
|
||||
syn keyword contextHelpers scratchfloatone scratchfloattwo scratchfloatthree scratchfloatfour scratchfloatfive contained
|
||||
syn keyword contextHelpers scratchfloatsix scratchdimenone scratchdimentwo scratchdimenthree scratchdimenfour contained
|
||||
syn keyword contextHelpers scratchdimenfive scratchdimensix scratchskipone scratchskiptwo scratchskipthree contained
|
||||
syn keyword contextHelpers scratchskipfour scratchskipfive scratchskipsix scratchmuskipone scratchmuskiptwo contained
|
||||
syn keyword contextHelpers scratchmuskipthree scratchmuskipfour scratchmuskipfive scratchmuskipsix scratchtoksone contained
|
||||
syn keyword contextHelpers scratchtokstwo scratchtoksthree scratchtoksfour scratchtoksfive scratchtokssix contained
|
||||
syn keyword contextHelpers scratchboxone scratchboxtwo scratchboxthree scratchboxfour scratchboxfive contained
|
||||
syn keyword contextHelpers scratchboxsix scratchnx scratchny scratchmx scratchmy contained
|
||||
syn keyword contextHelpers scratchunicode scratchmin scratchmax scratchread scratchwrite contained
|
||||
syn keyword contextHelpers pfsin pfcos pftan pfasin pfacos contained
|
||||
syn keyword contextHelpers pfatan pfsinh pfcosh pftanh pfasinh contained
|
||||
syn keyword contextHelpers pfacosh pfatanh pfsqrt pflog pfexp contained
|
||||
syn keyword contextHelpers pfceil pffloor pfround pfabs pfrad contained
|
||||
syn keyword contextHelpers pfdeg pfatantwo pfpow pfmod pfrem 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 validtext contained
|
||||
syn keyword contextHelpers quitcondition truecondition falsecondition tracingall tracingnone contained
|
||||
syn keyword contextHelpers loggingall tracingcatcodes showluatokens aliasmacro removetoks contained
|
||||
syn keyword contextHelpers appendtoks prependtoks appendtotoks prependtotoks to contained
|
||||
syn keyword contextHelpers endgraf endpar reseteverypar finishpar empty contained
|
||||
syn keyword contextHelpers null space quad enspace emspace contained
|
||||
syn keyword contextHelpers charspace nbsp crlf obeyspaces obeylines contained
|
||||
syn keyword contextHelpers obeytabs obeypages obeyedspace obeyedline obeyedtab contained
|
||||
syn keyword contextHelpers obeyedpage normalspace naturalspace controlspace normalspaces contained
|
||||
syn keyword contextHelpers ignoretabs ignorelines ignorepages ignoreeofs setcontrolspaces contained
|
||||
syn keyword contextHelpers executeifdefined singleexpandafter doubleexpandafter tripleexpandafter dontleavehmode contained
|
||||
syn keyword contextHelpers removelastspace removeunwantedspaces keepunwantedspaces removepunctuation ignoreparskip contained
|
||||
syn keyword contextHelpers forcestrutdepth onlynonbreakablespace wait writestatus define contained
|
||||
syn keyword contextHelpers defineexpandable redefine setmeasure setemeasure setgmeasure contained
|
||||
syn keyword contextHelpers setxmeasure definemeasure freezemeasure measure measured contained
|
||||
syn keyword contextHelpers directmeasure setquantity setequantity setgquantity setxquantity contained
|
||||
syn keyword contextHelpers definequantity freezequantity quantity quantitied directquantity contained
|
||||
syn keyword contextHelpers installcorenamespace getvalue getuvalue setvalue setevalue contained
|
||||
syn keyword contextHelpers setgvalue setxvalue letvalue letgvalue resetvalue contained
|
||||
syn keyword contextHelpers undefinevalue ignorevalue setuvalue setuevalue setugvalue contained
|
||||
syn keyword contextHelpers setuxvalue globallet udef ugdef uedef contained
|
||||
syn keyword contextHelpers uxdef checked unique getparameters geteparameters contained
|
||||
syn keyword contextHelpers getgparameters getxparameters forgetparameters copyparameters getdummyparameters contained
|
||||
syn keyword contextHelpers dummyparameter directdummyparameter setdummyparameter letdummyparameter setexpandeddummyparameter contained
|
||||
syn keyword contextHelpers resetdummyparameter usedummystyleandcolor usedummystyleparameter usedummycolorparameter processcommalist contained
|
||||
syn keyword contextHelpers processcommacommand quitcommalist quitprevcommalist processaction processallactions contained
|
||||
syn keyword contextHelpers processfirstactioninset processallactionsinset unexpanded expanded startexpanded contained
|
||||
syn keyword contextHelpers stopexpanded protect unprotect firstofoneargument firstoftwoarguments contained
|
||||
syn keyword contextHelpers secondoftwoarguments firstofthreearguments secondofthreearguments thirdofthreearguments firstoffourarguments contained
|
||||
syn keyword contextHelpers secondoffourarguments thirdoffourarguments fourthoffourarguments firstoffivearguments secondoffivearguments contained
|
||||
syn keyword contextHelpers thirdoffivearguments fourthoffivearguments fifthoffivearguments firstofsixarguments secondofsixarguments contained
|
||||
syn keyword contextHelpers thirdofsixarguments fourthofsixarguments fifthofsixarguments sixthofsixarguments firstofoneunexpanded contained
|
||||
syn keyword contextHelpers firstoftwounexpanded secondoftwounexpanded firstofthreeunexpanded secondofthreeunexpanded thirdofthreeunexpanded contained
|
||||
syn keyword contextHelpers gobbleoneargument gobbletwoarguments gobblethreearguments gobblefourarguments gobblefivearguments contained
|
||||
syn keyword contextHelpers gobblesixarguments gobblesevenarguments gobbleeightarguments gobbleninearguments gobbletenarguments contained
|
||||
syn keyword contextHelpers gobbleoneoptional gobbletwooptionals gobblethreeoptionals gobblefouroptionals gobblefiveoptionals contained
|
||||
syn keyword contextHelpers dorecurse doloop exitloop dostepwiserecurse recurselevel contained
|
||||
syn keyword contextHelpers recursedepth dofastloopcs fastloopindex fastloopfinal dowith contained
|
||||
syn keyword contextHelpers doloopovermatch doloopovermatched doloopoverlist newconstant setnewconstant contained
|
||||
syn keyword contextHelpers setconstant setconstantvalue newconditional settrue setfalse contained
|
||||
syn keyword contextHelpers settruevalue setfalsevalue setconditional newmacro setnewmacro contained
|
||||
syn keyword contextHelpers newfraction newsignal newboundary dosingleempty dodoubleempty contained
|
||||
syn keyword contextHelpers dotripleempty doquadrupleempty doquintupleempty dosixtupleempty doseventupleempty contained
|
||||
syn keyword contextHelpers dosingleargument dodoubleargument dotripleargument doquadrupleargument doquintupleargument contained
|
||||
syn keyword contextHelpers dosixtupleargument doseventupleargument dosinglegroupempty dodoublegroupempty dotriplegroupempty contained
|
||||
syn keyword contextHelpers doquadruplegroupempty doquintuplegroupempty permitspacesbetweengroups dontpermitspacesbetweengroups nopdfcompression contained
|
||||
syn keyword contextHelpers maximumpdfcompression normalpdfcompression onlypdfobjectcompression nopdfobjectcompression modulonumber contained
|
||||
syn keyword contextHelpers dividenumber getfirstcharacter doifelsefirstchar doiffirstcharelse mathclassvalue contained
|
||||
syn keyword contextHelpers startnointerference stopnointerference twodigits threedigits leftorright contained
|
||||
syn keyword contextHelpers offinterlineskip oninterlineskip nointerlineskip strut halfstrut contained
|
||||
syn keyword contextHelpers quarterstrut depthstrut halflinestrut noheightstrut setstrut contained
|
||||
syn keyword contextHelpers strutbox strutht strutdp strutwd struthtdp contained
|
||||
syn keyword contextHelpers strutgap begstrut endstrut lineheight leftboundary contained
|
||||
syn keyword contextHelpers rightboundary signalcharacter ascender descender capheight contained
|
||||
syn keyword contextHelpers aligncontentleft aligncontentmiddle aligncontentright shiftbox vpackbox contained
|
||||
syn keyword contextHelpers hpackbox vpackedbox hpackedbox normalreqno startimath contained
|
||||
syn keyword contextHelpers stopimath normalstartimath normalstopimath startdmath stopdmath contained
|
||||
syn keyword contextHelpers normalstartdmath normalstopdmath normalsuperscript normalsubscript normalnosuperscript contained
|
||||
syn keyword contextHelpers normalnosubscript normalprimescript superscript subscript nosuperscript contained
|
||||
syn keyword contextHelpers nosubscript primescript superprescript subprescript nosuperprescript contained
|
||||
syn keyword contextHelpers nosubsprecript uncramped cramped mathstyletrigger triggermathstyle contained
|
||||
syn keyword contextHelpers triggeredmathstyle mathstylefont mathsmallstylefont mathstyleface mathsmallstyleface contained
|
||||
syn keyword contextHelpers mathstylecommand mathpalette mathstylehbox mathstylevbox mathstylevcenter contained
|
||||
syn keyword contextHelpers mathstylevcenteredhbox mathstylevcenteredvbox mathtext setmathsmalltextbox setmathtextbox contained
|
||||
syn keyword contextHelpers pushmathstyle popmathstyle triggerdisplaystyle triggertextstyle triggerscriptstyle contained
|
||||
syn keyword contextHelpers triggerscriptscriptstyle triggeruncrampedstyle triggercrampedstyle triggersmallstyle triggeruncrampedsmallstyle contained
|
||||
syn keyword contextHelpers triggercrampedsmallstyle triggerbigstyle triggeruncrampedbigstyle triggercrampedbigstyle luaexpr contained
|
||||
syn keyword contextHelpers expelsedoif expdoif expdoifnot expdoifelsecommon expdoifcommonelse contained
|
||||
syn keyword contextHelpers expdoifelseinset expdoifinsetelse glyphscaled ctxdirectlua ctxlatelua contained
|
||||
syn keyword contextHelpers ctxsprint ctxwrite ctxcommand ctxdirectcommand ctxlatecommand contained
|
||||
syn keyword contextHelpers ctxreport ctxlua luacode lateluacode directluacode contained
|
||||
syn keyword contextHelpers registerctxluafile ctxloadluafile luaversion luamajorversion luaminorversion contained
|
||||
syn keyword contextHelpers ctxluacode luaconditional luaexpanded ctxluamatch ctxluamatchfile contained
|
||||
syn keyword contextHelpers startluaparameterset stopluaparameterset luaparameterset definenamedlua obeylualines contained
|
||||
syn keyword contextHelpers obeyluatokens startluacode stopluacode startlua stoplua contained
|
||||
syn keyword contextHelpers startctxfunction stopctxfunction ctxfunction startctxfunctiondefinition stopctxfunctiondefinition contained
|
||||
syn keyword contextHelpers installctxfunction installprotectedctxfunction installprotectedctxscanner installctxscanner resetctxscanner contained
|
||||
syn keyword contextHelpers cldprocessfile cldloadfile cldloadviafile cldcontext cldcommand contained
|
||||
syn keyword contextHelpers carryoverpar freezeparagraphproperties defrostparagraphproperties setparagraphfreezing forgetparagraphfreezing contained
|
||||
syn keyword contextHelpers updateparagraphproperties updateparagraphpenalties updateparagraphdemerits updateparagraphshapes updateparagraphlines contained
|
||||
syn keyword contextHelpers updateparagraphpasses lastlinewidth assumelongusagecs righttolefthbox lefttorighthbox contained
|
||||
syn keyword contextHelpers righttoleftvbox lefttorightvbox righttoleftvtop lefttorightvtop rtlhbox contained
|
||||
syn keyword contextHelpers ltrhbox rtlvbox ltrvbox rtlvtop ltrvtop contained
|
||||
syn keyword contextHelpers autodirhbox autodirvbox autodirvtop leftorrighthbox leftorrightvbox contained
|
||||
syn keyword contextHelpers leftorrightvtop lefttoright righttoleft checkedlefttoright checkedrighttoleft contained
|
||||
syn keyword contextHelpers synchronizelayoutdirection synchronizedisplaydirection synchronizeinlinedirection dirlre dirrle contained
|
||||
syn keyword contextHelpers dirlro dirrlo rtltext ltrtext lesshyphens contained
|
||||
syn keyword contextHelpers morehyphens nohyphens dohyphens dohyphencollapsing nohyphencollapsing contained
|
||||
syn keyword contextHelpers compounddiscretionary Ucheckedstartdisplaymath Ucheckedstopdisplaymath break nobreak contained
|
||||
syn keyword contextHelpers allowbreak goodbreak nospace nospacing dospacing contained
|
||||
syn keyword contextHelpers naturalhbox naturalvbox naturalvtop naturalhpack naturalvpack contained
|
||||
syn keyword contextHelpers naturaltpack reversehbox reversevbox reversevtop reversehpack contained
|
||||
syn keyword contextHelpers reversevpack reversetpack hcontainer vcontainer tcontainer contained
|
||||
syn keyword contextHelpers frule compoundhyphenpenalty start stop unsupportedcs contained
|
||||
syn keyword contextHelpers openout closeout write openin closein contained
|
||||
syn keyword contextHelpers read readline readlinedirect readfromterminal boxlines contained
|
||||
syn keyword contextHelpers boxline setboxline copyboxline boxlinewd boxlineht contained
|
||||
syn keyword contextHelpers boxlinedp boxlinenw boxlinenh boxlinend boxlinels contained
|
||||
syn keyword contextHelpers boxliners boxlinelh boxlinerh boxlinelp boxlinerp contained
|
||||
syn keyword contextHelpers boxlinein boxrangewd boxrangeht boxrangedp bitwiseset contained
|
||||
syn keyword contextHelpers bitwiseand bitwiseor bitwisexor bitwisenot bitwisenil contained
|
||||
syn keyword contextHelpers ifbitwiseand bitwise bitwiseshift bitwiseflip textdir contained
|
||||
syn keyword contextHelpers linedir pardir boxdir prelistbox postlistbox contained
|
||||
syn keyword contextHelpers prelistcopy postlistcopy setprelistbox setpostlistbox noligaturing contained
|
||||
syn keyword contextHelpers nokerning noexpansion noprotrusion noleftkerning noleftligaturing contained
|
||||
syn keyword contextHelpers norightkerning norightligaturing noitaliccorrection futureletnexttoken defbackslashbreak contained
|
||||
syn keyword contextHelpers letbackslashbreak pushoverloadmode popoverloadmode pushrunstate poprunstate contained
|
||||
syn keyword contextHelpers suggestedalias showboxhere discoptioncodestring flagcodestring frozenparcodestring contained
|
||||
syn keyword contextHelpers glyphoptioncodestring groupcodestring hyphenationcodestring mathcontrolcodestring mathflattencodestring contained
|
||||
syn keyword contextHelpers normalizecodestring parcontextcodestring newlocalcount newlocaldimen newlocalskip contained
|
||||
syn keyword contextHelpers newlocalmuskip newlocaltoks newlocalbox newlocalwrite newlocalread contained
|
||||
syn keyword contextHelpers setnewlocalcount setnewlocaldimen setnewlocalskip setnewlocalmuskip setnewlocaltoks contained
|
||||
syn keyword contextHelpers setnewlocalbox ifexpression localcontrolledrepeating expandedrepeating unexpandedrepeating contained
|
||||
syn keyword contextHelpers lastchkinteger ifchkinteger mathordinary mathoperator mathbinary contained
|
||||
syn keyword contextHelpers mathrelation mathpunctuation mathfraction mathradical mathmiddle contained
|
||||
syn keyword contextHelpers mathaccent mathfenced mathghost mathvariable mathactive contained
|
||||
syn keyword contextHelpers mathvcenter mathimaginary mathdifferential mathexponential mathdigit contained
|
||||
syn keyword contextHelpers mathdivision mathfactorial mathwrapped mathconstruct mathdimension contained
|
||||
syn keyword contextHelpers mathunary mathchemicalbond filebasename filenameonly filedirname contained
|
||||
syn keyword contextHelpers filesuffix setmathoption resetmathoption contained
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,117 +0,0 @@
|
||||
vim9script
|
||||
|
||||
# Vim syntax file
|
||||
# Language: ConTeXt
|
||||
# Automatically generated by mtx-interface (2023-12-26 16:40)
|
||||
|
||||
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 xshifted yshifted
|
||||
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 uu
|
||||
@@ -1,250 +0,0 @@
|
||||
vim9script
|
||||
|
||||
# Vim syntax file
|
||||
# Language: ConTeXt
|
||||
# Automatically generated by mtx-interface (2023-12-26 16:40)
|
||||
|
||||
syn keyword texAleph Alephminorversion Alephrevision Alephversion contained
|
||||
syn keyword texEtex botmarks clubpenalties currentgrouplevel currentgrouptype currentifbranch contained
|
||||
syn keyword texEtex currentiflevel currentiftype currentstacksize detokenize dimexpr contained
|
||||
syn keyword texEtex displaywidowpenalties everyeof firstmarks fontchardp fontcharht contained
|
||||
syn keyword texEtex fontcharic fontcharwd glueexpr glueshrink glueshrinkorder contained
|
||||
syn keyword texEtex gluestretch gluestretchorder gluetomu ifcsname ifdefined contained
|
||||
syn keyword texEtex iffontchar interactionmode interlinepenalties lastlinefit lastnodetype contained
|
||||
syn keyword texEtex marks muexpr mutoglue numexpr pagediscards contained
|
||||
syn keyword texEtex parshapedimen parshapeindent parshapelength predisplaydirection protected contained
|
||||
syn keyword texEtex savinghyphcodes savingvdiscards scantokens showgroups showifs contained
|
||||
syn keyword texEtex showtokens splitbotmarks splitdiscards splitfirstmarks topmarks contained
|
||||
syn keyword texEtex tracingassigns tracinggroups tracingifs tracingnesting unexpanded contained
|
||||
syn keyword texEtex unless widowpenalties contained
|
||||
syn keyword texLuatex Uabove Uabovewithdelims Uatop Uatopwithdelims Uchar contained
|
||||
syn keyword texLuatex Udelcode Udelimited Udelimiter Udelimiterover Udelimiterunder contained
|
||||
syn keyword texLuatex Uhextensible Uleft Umathaccent Umathaccentbasedepth Umathaccentbaseheight contained
|
||||
syn keyword texLuatex Umathaccentbottomovershoot Umathaccentbottomshiftdown Umathaccentextendmargin Umathaccentsuperscriptdrop Umathaccentsuperscriptpercent contained
|
||||
syn keyword texLuatex Umathaccenttopovershoot Umathaccenttopshiftup Umathaccentvariant Umathadapttoleft Umathadapttoright contained
|
||||
syn keyword texLuatex Umathaxis Umathbottomaccentvariant Umathchar Umathcharclass Umathchardef contained
|
||||
syn keyword texLuatex Umathcharfam Umathcharslot Umathclass Umathcode Umathconnectoroverlapmin contained
|
||||
syn keyword texLuatex Umathdegreevariant Umathdelimiterextendmargin Umathdelimiterovervariant Umathdelimiterpercent Umathdelimitershortfall contained
|
||||
syn keyword texLuatex Umathdelimiterundervariant Umathdenominatorvariant Umathdict Umathdictdef Umathdiscretionary 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 Umathradicalextensibleafter Umathradicalextensiblebefore Umathradicalkern contained
|
||||
syn keyword texLuatex Umathradicalrule Umathradicalvariant Umathradicalvgap Umathruledepth Umathruleheight contained
|
||||
syn keyword texLuatex Umathskeweddelimitertolerance Umathskewedfractionhgap Umathskewedfractionvgap Umathsource Umathspaceafterscript contained
|
||||
syn keyword texLuatex Umathspacebeforescript Umathstackdenomdown Umathstacknumup Umathstackvariant Umathstackvgap contained
|
||||
syn keyword texLuatex Umathsubscriptvariant Umathsubshiftdistance Umathsubshiftdown Umathsubshiftdrop Umathsubsupshiftdown contained
|
||||
syn keyword texLuatex Umathsubsupvgap Umathsubtopmax Umathsupbottommin Umathsuperscriptvariant Umathsupshiftdistance contained
|
||||
syn keyword texLuatex Umathsupshiftdrop Umathsupshiftup Umathsupsubbottommax Umathtopaccentvariant Umathunderbarkern contained
|
||||
syn keyword texLuatex Umathunderbarrule Umathunderbarvgap Umathunderdelimiterbgap Umathunderdelimitervariant Umathunderdelimitervgap contained
|
||||
syn keyword texLuatex Umathunderlinevariant Umathuseaxis Umathvextensiblevariant Umathvoid Umathxscale contained
|
||||
syn keyword texLuatex Umathyscale Umiddle Unosubprescript Unosubscript Unosuperprescript contained
|
||||
syn keyword texLuatex Unosuperscript Uoperator Uover Uoverdelimiter Uoverwithdelims contained
|
||||
syn keyword texLuatex Uprimescript Uradical Uright Uroot Urooted contained
|
||||
syn keyword texLuatex Ushiftedsubprescript Ushiftedsubscript Ushiftedsuperprescript Ushiftedsuperscript Uskewed contained
|
||||
syn keyword texLuatex Uskewedwithdelims Ustack Ustartdisplaymath Ustartmath Ustartmathmode contained
|
||||
syn keyword texLuatex Ustopdisplaymath Ustopmath Ustopmathmode Ustretched Ustretchedwithdelims contained
|
||||
syn keyword texLuatex Ustyle Usubprescript Usubscript Usuperprescript Usuperscript contained
|
||||
syn keyword texLuatex Uunderdelimiter Uvextensible additionalpageskip adjustspacing adjustspacingshrink contained
|
||||
syn keyword texLuatex adjustspacingstep adjustspacingstretch advanceby afterassigned aftergrouped contained
|
||||
syn keyword texLuatex aliased aligncontent alignmark alignmentcellsource alignmentwrapsource contained
|
||||
syn keyword texLuatex aligntab allcrampedstyles alldisplaystyles allmainstyles allmathstyles contained
|
||||
syn keyword texLuatex allscriptscriptstyles allscriptstyles allsplitstyles alltextstyles alluncrampedstyles contained
|
||||
syn keyword texLuatex allunsplitstyles amcode associateunit atendoffile atendoffiled contained
|
||||
syn keyword texLuatex atendofgroup atendofgrouped attribute attributedef automaticdiscretionary contained
|
||||
syn keyword texLuatex automatichyphenpenalty automigrationmode autoparagraphmode begincsname beginlocalcontrol contained
|
||||
syn keyword texLuatex beginmathgroup beginsimplegroup boundary boxadapt boxanchor contained
|
||||
syn keyword texLuatex boxanchors boxattribute boxdirection boxfreeze boxgeometry contained
|
||||
syn keyword texLuatex boxlimitate boxorientation boxrepack boxshift boxshrink contained
|
||||
syn keyword texLuatex boxsource boxstretch boxtarget boxtotal boxvadjust contained
|
||||
syn keyword texLuatex boxxmove boxxoffset boxymove boxyoffset catcodetable contained
|
||||
syn keyword texLuatex cdef cdefcsname cfcode clearmarks constant contained
|
||||
syn keyword texLuatex constrained copymathatomrule copymathparent copymathspacing crampeddisplaystyle contained
|
||||
syn keyword texLuatex crampedscriptscriptstyle crampedscriptstyle crampedtextstyle csactive csstring contained
|
||||
syn keyword texLuatex currentloopiterator currentloopnesting currentmarks dbox defcsname contained
|
||||
syn keyword texLuatex deferred detokened detokenized dimensiondef dimexpression contained
|
||||
syn keyword texLuatex directlua discretionaryoptions divideby dpack dsplit contained
|
||||
syn keyword texLuatex edefcsname edivide edivideby efcode emergencyleftskip contained
|
||||
syn keyword texLuatex emergencyrightskip endlocalcontrol endmathgroup endsimplegroup enforced contained
|
||||
syn keyword texLuatex etoks etoksapp etokspre eufactor everybeforepar contained
|
||||
syn keyword texLuatex everymathatom everytab exceptionpenalty expand expandactive contained
|
||||
syn keyword texLuatex expandafterpars expandafterspaces expandcstoken expanded expandedafter contained
|
||||
syn keyword texLuatex expandeddetokenize expandedendless expandedloop expandedrepeat expandparameter contained
|
||||
syn keyword texLuatex expandtoken expandtoks explicitdiscretionary explicithyphenpenalty firstvalidlanguage contained
|
||||
syn keyword texLuatex float floatdef floatexpr flushmarks fontcharba contained
|
||||
syn keyword texLuatex fontcharta fontid fontmathcontrol fontspecdef fontspecid contained
|
||||
syn keyword texLuatex fontspecifiedname fontspecifiedsize fontspecscale fontspecxscale fontspecyscale contained
|
||||
syn keyword texLuatex fonttextcontrol formatname frozen futurecsname futuredef contained
|
||||
syn keyword texLuatex futureexpand futureexpandis futureexpandisap gdefcsname gleaders contained
|
||||
syn keyword texLuatex glet gletcsname glettonothing gluespecdef glyph contained
|
||||
syn keyword texLuatex glyphdatafield glyphoptions glyphscale glyphscriptfield glyphscriptscale contained
|
||||
syn keyword texLuatex glyphscriptscriptscale glyphstatefield glyphtextscale glyphxoffset glyphxscale contained
|
||||
syn keyword texLuatex glyphxscaled glyphyoffset glyphyscale glyphyscaled gtoksapp contained
|
||||
syn keyword texLuatex gtokspre hccode hjcode hmcode holdingmigrations contained
|
||||
syn keyword texLuatex hpack hpenalty hyphenationmin hyphenationmode ifabsdim contained
|
||||
syn keyword texLuatex ifabsfloat ifabsnum ifarguments ifboolean ifchkdim contained
|
||||
syn keyword texLuatex ifchkdimension ifchknum ifchknumber ifcmpdim ifcmpnum contained
|
||||
syn keyword texLuatex ifcondition ifcstok ifdimexpression ifdimval ifempty contained
|
||||
syn keyword texLuatex ifflags iffloat ifhaschar ifhastok ifhastoks contained
|
||||
syn keyword texLuatex ifhasxtoks ifinalignment ifincsname ifinsert ifintervaldim contained
|
||||
syn keyword texLuatex ifintervalfloat ifintervalnum ifmathparameter ifmathstyle ifnumexpression contained
|
||||
syn keyword texLuatex ifnumval ifparameter ifparameters ifrelax iftok contained
|
||||
syn keyword texLuatex ifzerodim ifzerofloat ifzeronum ignorearguments ignoredepthcriterion contained
|
||||
syn keyword texLuatex ignorenestedupto ignorepars ignorerest ignoreupto immediate contained
|
||||
syn keyword texLuatex immutable indexofcharacter indexofregister inherited initcatcodetable contained
|
||||
syn keyword texLuatex initialpageskip initialtopskip insertbox insertcopy insertdepth contained
|
||||
syn keyword texLuatex insertdistance insertheight insertheights insertlimit insertmaxdepth contained
|
||||
syn keyword texLuatex insertmode insertmultiplier insertpenalty insertprogress insertstorage contained
|
||||
syn keyword texLuatex insertstoring insertunbox insertuncopy insertwidth instance contained
|
||||
syn keyword texLuatex integerdef lastarguments lastatomclass lastboundary lastchkdimension contained
|
||||
syn keyword texLuatex lastchknumber lastleftclass lastloopiterator lastnamedcs lastnodesubtype contained
|
||||
syn keyword texLuatex lastpageextra lastparcontext lastrightclass leftmarginkern letcharcode contained
|
||||
syn keyword texLuatex letcsname letfrozen letmathatomrule letmathparent letmathspacing contained
|
||||
syn keyword texLuatex letprotected lettolastnamedcs lettonothing linebreakcriterion linebreakoptional contained
|
||||
syn keyword texLuatex linebreakpasses linedirection localbrokenpenalty localcontrol localcontrolled contained
|
||||
syn keyword texLuatex localcontrolledendless localcontrolledloop localcontrolledrepeat localinterlinepenalty localleftbox contained
|
||||
syn keyword texLuatex localleftboxbox localmiddlebox localmiddleboxbox localpretolerance localrightbox contained
|
||||
syn keyword texLuatex localrightboxbox localtolerance lpcode luabytecode luabytecodecall contained
|
||||
syn keyword texLuatex luacopyinputnodes luadef luaescapestring luafunction luafunctioncall contained
|
||||
syn keyword texLuatex luatexbanner luatexrevision luatexversion mathatom mathatomglue contained
|
||||
syn keyword texLuatex mathatomskip mathbackwardpenalties mathbeginclass mathboundary mathcheckfencesmode contained
|
||||
syn keyword texLuatex mathdictgroup mathdictproperties mathdirection mathdisplaymode mathdisplaypenaltyfactor contained
|
||||
syn keyword texLuatex mathdisplayskipmode mathdoublescriptmode mathendclass matheqnogapstep mathfontcontrol contained
|
||||
syn keyword texLuatex mathforwardpenalties mathgluemode mathgroupingmode mathinlinepenaltyfactor mathleftclass contained
|
||||
syn keyword texLuatex mathlimitsmode mathmainstyle mathnolimitsmode mathpenaltiesmode mathpretolerance contained
|
||||
syn keyword texLuatex mathrightclass mathrulesfam mathrulesmode mathscale mathscriptsmode contained
|
||||
syn keyword texLuatex mathslackmode mathspacingmode mathstackstyle mathstyle mathstylefontid contained
|
||||
syn keyword texLuatex mathsurroundmode mathsurroundskip maththreshold mathtolerance meaningasis contained
|
||||
syn keyword texLuatex meaningful meaningfull meaningles meaningless mugluespecdef contained
|
||||
syn keyword texLuatex multiplyby mutable nestedloopiterator noaligned noatomruling contained
|
||||
syn keyword texLuatex noboundary nohrule norelax normalizelinemode normalizeparmode contained
|
||||
syn keyword texLuatex nospaces novrule numericscale numericscaled numexpression contained
|
||||
syn keyword texLuatex optionalboundary orelse orphanpenalties orphanpenalty orunless contained
|
||||
syn keyword texLuatex outputbox overloaded overloadmode overshoot pageboundary contained
|
||||
syn keyword texLuatex pagedepth pageexcess pageextragoal pagefistretch pagelastdepth contained
|
||||
syn keyword texLuatex pagelastfilllstretch pagelastfillstretch pagelastfilstretch pagelastheight pagelastshrink contained
|
||||
syn keyword texLuatex pagelaststretch pagevsize parametercount parameterdef parameterindex contained
|
||||
syn keyword texLuatex parametermark parametermode parattribute pardirection parfillleftskip contained
|
||||
syn keyword texLuatex parfillrightskip parinitleftskip parinitrightskip parpasses permanent contained
|
||||
syn keyword texLuatex pettymuskip positdef postexhyphenchar posthyphenchar postinlinepenalty contained
|
||||
syn keyword texLuatex postshortinlinepenalty prebinoppenalty predisplaygapfactor preexhyphenchar prehyphenchar contained
|
||||
syn keyword texLuatex preinlinepenalty prerelpenalty preshortinlinepenalty previousloopiterator protecteddetokenize contained
|
||||
syn keyword texLuatex protectedexpandeddetokenize protrudechars protrusionboundary pxdimen quitloop contained
|
||||
syn keyword texLuatex quitloopnow quitvmode rdivide rdivideby resetmathspacing contained
|
||||
syn keyword texLuatex retained retokenized rightmarginkern rpcode savecatcodetable contained
|
||||
syn keyword texLuatex scaledemwidth scaledexheight scaledextraspace scaledfontcharba scaledfontchardp contained
|
||||
syn keyword texLuatex scaledfontcharht scaledfontcharic scaledfontcharta scaledfontcharwd scaledfontdimen contained
|
||||
syn keyword texLuatex scaledinterwordshrink scaledinterwordspace scaledinterwordstretch scaledmathstyle scaledslantperpoint contained
|
||||
syn keyword texLuatex scantextokens semiexpand semiexpanded semiprotected setdefaultmathcodes contained
|
||||
syn keyword texLuatex setfontid setmathatomrule setmathdisplaypostpenalty setmathdisplayprepenalty setmathignore contained
|
||||
syn keyword texLuatex setmathoptions setmathpostpenalty setmathprepenalty setmathspacing shapingpenaltiesmode contained
|
||||
syn keyword texLuatex shapingpenalty shortinlinemaththreshold shortinlineorphanpenalty singlelinepenalty snapshotpar contained
|
||||
syn keyword texLuatex spacefactormode spacefactorshrinklimit spacefactorstretchlimit srule supmarkmode contained
|
||||
syn keyword texLuatex swapcsvalues tabsize textdirection thewithoutunit tinymuskip contained
|
||||
syn keyword texLuatex todimension tohexadecimal tointeger tokenized toksapp contained
|
||||
syn keyword texLuatex tokspre tolerant tomathstyle toscaled tosparsedimension contained
|
||||
syn keyword texLuatex tosparsescaled tpack tracingadjusts tracingalignments tracingexpressions contained
|
||||
syn keyword texLuatex tracingfonts tracingfullboxes tracinghyphenation tracinginserts tracinglevels contained
|
||||
syn keyword texLuatex tracinglists tracingmarks tracingmath tracingnodes tracingpasses contained
|
||||
syn keyword texLuatex tracingpenalties tsplit uleaders undent unexpandedendless contained
|
||||
syn keyword texLuatex unexpandedloop unexpandedrepeat unhpack unletfrozen unletprotected contained
|
||||
syn keyword texLuatex untraced unvpack variablefam virtualhrule virtualvrule contained
|
||||
syn keyword texLuatex vpack vpenalty 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 pdfomitinfodict contained
|
||||
syn keyword texPdftex pdfoutline pdfoutput pdfpageattr pdfpagebox pdfpageheight contained
|
||||
syn keyword texPdftex pdfpageref pdfpageresources pdfpagesattr pdfpagewidth pdfpkfixeddpi contained
|
||||
syn keyword texPdftex pdfpkmode pdfpkresolution pdfprimitive pdfprotrudechars pdfpxdimen contained
|
||||
syn keyword texPdftex pdfrandomseed pdfrecompress pdfrefobj pdfrefxform pdfrefximage contained
|
||||
syn keyword texPdftex pdfreplacefont pdfrestore pdfretval pdfsave pdfsavepos contained
|
||||
syn keyword texPdftex pdfsetmatrix pdfsetrandomseed pdfstartlink pdfstartthread pdfsuppressoptionalinfo contained
|
||||
syn keyword texPdftex pdfsuppressptexinfo pdftexbanner pdftexrevision pdftexversion pdfthread contained
|
||||
syn keyword texPdftex pdfthreadmargin pdftracingfonts pdftrailer pdftrailerid pdfuniformdeviate contained
|
||||
syn keyword texPdftex pdfuniqueresname pdfvorigin pdfxform pdfxformattr pdfxformmargin contained
|
||||
syn keyword texPdftex pdfxformname pdfxformresources pdfximage contained
|
||||
syn keyword texTex - / above abovedisplayshortskip contained
|
||||
syn keyword texTex abovedisplayskip abovewithdelims accent adjdemerits advance contained
|
||||
syn keyword texTex afterassignment aftergroup atop atopwithdelims badness contained
|
||||
syn keyword texTex baselineskip batchmode begingroup belowdisplayshortskip belowdisplayskip contained
|
||||
syn keyword texTex binoppenalty botmark box boxmaxdepth brokenpenalty contained
|
||||
syn keyword texTex catcode char chardef cleaders clubpenalty contained
|
||||
syn keyword texTex copy count countdef cr crcr contained
|
||||
syn keyword texTex csname day deadcycles def defaulthyphenchar contained
|
||||
syn keyword texTex defaultskewchar delcode delimiter delimiterfactor delimitershortfall contained
|
||||
syn keyword texTex dimen dimendef discretionary displayindent displaylimits contained
|
||||
syn keyword texTex displaystyle displaywidowpenalty displaywidth divide doubleadjdemerits contained
|
||||
syn keyword texTex doublehyphendemerits dp dump edef else contained
|
||||
syn keyword texTex emergencyextrastretch emergencystretch end endcsname endgroup contained
|
||||
syn keyword texTex endinput endlinechar eofinput eqno errhelp contained
|
||||
syn keyword texTex errmessage errorcontextlines errorstopmode escapechar everycr contained
|
||||
syn keyword texTex everydisplay everyhbox everyjob everymath everypar contained
|
||||
syn keyword texTex everyvbox exhyphenchar exhyphenpenalty expandafter fam contained
|
||||
syn keyword texTex fi finalhyphendemerits firstmark floatingpenalty font contained
|
||||
syn keyword texTex fontdimen fontname futurelet gdef global contained
|
||||
syn keyword texTex globaldefs halign hangafter hangindent hbadness contained
|
||||
syn keyword texTex hbox hfil hfill hfilneg hfuzz contained
|
||||
syn keyword texTex hkern holdinginserts 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 mathaccent mathbin mathchar mathchardef contained
|
||||
syn keyword texTex mathchoice mathclose mathcode mathinner mathop contained
|
||||
syn keyword texTex mathopen mathord mathpunct mathrel mathsurround contained
|
||||
syn keyword texTex maxdeadcycles maxdepth meaning medmuskip message contained
|
||||
syn keyword texTex middle mkern month moveleft moveright contained
|
||||
syn keyword texTex mskip multiply muskip muskipdef newlinechar contained
|
||||
syn keyword texTex noalign noexpand noindent nolimits nonscript contained
|
||||
syn keyword texTex nonstopmode nulldelimiterspace nullfont number omit contained
|
||||
syn keyword texTex or outer output outputpenalty over contained
|
||||
syn keyword texTex overfullrule overline overwithdelims pagefilllstretch pagefillstretch contained
|
||||
syn keyword texTex pagefilstretch pagegoal pageshrink pagestretch pagetotal contained
|
||||
syn keyword texTex par parfillskip parindent parshape parskip contained
|
||||
syn keyword texTex patterns pausing penalty postdisplaypenalty predisplaypenalty contained
|
||||
syn keyword texTex predisplaysize pretolerance prevdepth prevgraf radical contained
|
||||
syn keyword texTex raise relax relpenalty right righthyphenmin contained
|
||||
syn keyword texTex rightskip romannumeral scriptfont scriptscriptfont scriptscriptstyle contained
|
||||
syn keyword texTex scriptspace scriptstyle scrollmode setbox setlanguage contained
|
||||
syn keyword texTex sfcode shipout show showbox showboxbreadth contained
|
||||
syn keyword texTex showboxdepth showlists shownodedetails showthe skewchar contained
|
||||
syn keyword texTex skip skipdef spacefactor spaceskip span contained
|
||||
syn keyword texTex splitbotmark splitfirstmark splitmaxdepth splittopskip string contained
|
||||
syn keyword texTex tabskip textfont textstyle the thickmuskip contained
|
||||
syn keyword texTex thinmuskip time toks toksdef tolerance contained
|
||||
syn keyword texTex topmark topskip tracingcommands tracinglostchars tracingmacros contained
|
||||
syn keyword texTex tracingonline tracingoutput tracingpages tracingparagraphs tracingrestores contained
|
||||
syn keyword texTex tracingstats uccode uchyph unboundary underline contained
|
||||
syn keyword texTex unhbox unhcopy unkern unpenalty unskip contained
|
||||
syn keyword texTex unvbox unvcopy uppercase vadjust valign contained
|
||||
syn keyword texTex vbadness vbox vcenter vfil vfill contained
|
||||
syn keyword texTex vfilneg vfuzz vkern 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
|
||||
Reference in New Issue
Block a user