summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/third/vim/t-vim.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-01-27 00:09:30 +0000
committerKarl Berry <karl@freefriends.org>2012-01-27 00:09:30 +0000
commit9b57eb36b0d85c4e42cd2c3d135667f804d6465f (patch)
tree23f57336e813fc3c3ebcc40a9e1c98a5407606e3 /Master/texmf-dist/tex/context/third/vim/t-vim.tex
parent601875160463d0325b0105f8a9f2208b871389b2 (diff)
context-vim (26jan12)
git-svn-id: svn://tug.org/texlive/trunk@25207 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/context/third/vim/t-vim.tex')
-rw-r--r--Master/texmf-dist/tex/context/third/vim/t-vim.tex9
1 files changed, 8 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/context/third/vim/t-vim.tex b/Master/texmf-dist/tex/context/third/vim/t-vim.tex
index 91fe748917c..522100bd78d 100644
--- a/Master/texmf-dist/tex/context/third/vim/t-vim.tex
+++ b/Master/texmf-dist/tex/context/third/vim/t-vim.tex
@@ -50,6 +50,7 @@
\edef\vimtyping@name{#1}
\edef\externalfilter@name{#1}
+ \edef\currentexternalfilter{#1}
\begingroup % to keep assignments local
\setupvimtyping[#1][\c!name=,#2]
@@ -83,6 +84,7 @@
\edef\vimtyping@name{#1}
\edef\externalfilter@name{#1}
+ \edef\currentexternalfilter{#1}
\begingroup % to keep assignments local
\setupvimtyping[#1][\c!name=,\c!before=,\c!after=,#2]
@@ -104,9 +106,12 @@
\doifmodeelse{vim-dev}
{\def\vimtyping@script_name{2context.vim}}
{\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{print(resolvers.resolve("full:2context.vim")}}
{\def\vimtyping@script_name{kpse:2context.vim}}}
+\show\vimtyping@script_name
+
\def\vimtyping@filter_command
{vim -u \vimrcfilename\space % read global config file
--noplugin % dont load plugins
@@ -201,6 +206,8 @@
\expanded{\setupexternalfilter[\vimrc@id][\c!name=\externalfilterparameter\c!vimrc]}
\edef\externalfilter@name{\vimrc@id}
+ \edef\currentexternalfilter{\vimrc@id}
+
\externalfilter@set_filenames
\global\xdef\vimrcfilename{\externalfilter@input_file}