From d79a721c345c9a2ced6c0640e88c10cc3378c1f0 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 1 Jul 2020 03:03:30 +0000 Subject: CTAN sync 202007010303 --- .../context-vim/tex/context/third/vim/t-vim.tex | 78 +++++----------------- 1 file changed, 16 insertions(+), 62 deletions(-) (limited to 'macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex') diff --git a/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex b/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex index 2ea93198c4..3cb8e31089 100644 --- a/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex +++ b/macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex @@ -1,6 +1,6 @@ %D \module %D [ file=t-vim, -%D version=2020.05.17, +%D version=2020.06.29, %D title=\CONTEXT\ User Module, %D subtitle=Vim syntax highlighting, %D author=Aditya Mahajan, @@ -9,7 +9,7 @@ %D email=adityam ieee org, %D license=Simplified BSD License] -\writestatus{loading}{Vim syntax highlighting (ver: 2020.05.17)} +\writestatus{loading}{Vim syntax highlighting (ver: 2020.06.29)} \startmodule [vim] \usemodule [filter] % loads module catcodes @@ -31,6 +31,13 @@ \installparameterhandler \vimtyping@namespace \vimtyping@id \installsetuphandler \vimtyping@namespace \vimtyping@id +\appendtoks + % \setupvimtyping[...][...] does not call + % \setupsyntaxhighlighting[...][...], + % So, the line numbering options are not reset. Reset them explicitly here + \syntaxhighlighting@set_linenumbers\vimtyping@id +\to\everysetupvimtyping + \def\definevimtyping {\dodoubleargument\vimtyping@define} @@ -43,11 +50,16 @@ % Mode to testing the dev version of 2context script. \doifmodeelse{vim-dev,dev-vim} - {\def\vimtyping@script_name{2context.vim}} + {\def\vimtyping@script_name{2context.vim}% + \doifmode\s!mkiv{\def\vimtyping@css_name{vimtyping-default.css}}} {\doifmodeelse\s!mkiv - {\ctxlua{context.setvalue("vimtyping@script_name",resolvers.resolve("full:2context.vim"))}} + {\ctxlua{context.setvalue("vimtyping@script_name",resolvers.resolve("full:2context.vim"))}% + \ctxlua{context.setvalue("vimtyping@css_name", + resolvers.resolve("full:vimtyping-default.css"))}} {\def\vimtyping@script_name{kpse:2context.vim}}} +\def\vimtypingcssfile{\vimtyping@css_name} + \def\vimtyping@filter_command {\externalfilterparameter\c!vimcommand\space -u \vimrc_filename\space % read global config file @@ -258,7 +270,6 @@ [\c!color={h=800000}, \c!command=\vimtodoframed] - \definesyntaxgroup [Error] [\c!color={h=c03000}] @@ -268,11 +279,6 @@ [\c!color={h=6a5acd}, \c!command=\underbar] - \definesyntaxgroup - [Todo] - [\c!color={h=800000}, - \c!command=\vimtodoframed] - \setups{vim-minor-groups} \definesyntaxgroup @@ -323,58 +329,6 @@ \setups{vim-minor-groups} -\stopcolorscheme - -\startcolorscheme[kate] - % Temporary definition... will change - % . kw dsKeyword - % . dt dsDataType - % . dv dsDecVal - % . bn dsBaseN - % . fl dsFloat - % . ch dsChar - % . st dsString - % . co dsComment - % . ot dsOthers - % . al dsAlert - % . fu dsFunction - % . re dsRegionMarker - % . er dsError - \definesyntaxgroup - [kw] - [\c!color={h=007020}, \c!style=bold] - - \definesyntaxgroup - [dt] - [\c!color={h=902000}] - - \definesyntaxgroup - [dv, bn, fl] - [\c!color={h=40a070}] - - \definesyntaxgroup - [ch, st] - [\c!color={h=4070a0}] - - \definesyntaxgroup - [co] - [\c!color={h=60a0b0}, \c!style=italic] - - \definesyntaxgroup - [ot] - [\c!color={h=007020}] - - \definesyntaxgroup - [al, er] - [\c!color=red, \c!style=bold] - - \definesyntaxgroup - [fu] - [\c!color={h=06287e}] - - \definesyntaxgroup - [re] - \stopcolorscheme \protectmodulecatcodes -- cgit v1.2.3