ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* t-vim failed under windows
@ 2009-04-09 15:31 Andy Wong
  2009-04-09 21:22 ` Aditya Mahajan
  2009-04-10 20:13 ` Aditya Mahajan
  0 siblings, 2 replies; 11+ messages in thread
From: Andy Wong @ 2009-04-09 15:31 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 7074 bytes --]

Hello,

I have tried the example using the vim mode to typeset some c codes. When I
run the sample file, context stop with errors. the sample file and log file
as
list below. I use the windowsXP with the minimal context from ConTeXt garden
and \write18 is enabled.  From the log file, it seems the vim command is not
properly quoted as follows:

MTXrun | executing: vim "-u NONE -e -C -n -V10log -c set" "tabstop=8 -c
syntax"
"on -c set" "syntax=c -c let" "contextstartline=1 -c let" "contextstopline=0
-c
source" "c:/context/tex/texmf-context/tex/context/third/vim/2context.vim -c
wqa
vimdemo-vimsyntax.tmp "
I check the t-vim.tex, the definition of the vim command is correct. I don't
know why the \shellescapedquote is not properly resolved.
Any help? thanks.

Andy

---------------------------------------------------------------
Sample file:_________________

\setupcolors[state=start]
\usetypescript[modern-base][texnansi]
\setupbodyfont[modern,10pt]
\usemodule[vim]
\starttext
\title{Matlab Code Listing -- Color}
\definevimtyping [C] [syntax=c]
\startC
#include <stdio.h>
#include <stdlib.h>
void main()
{
   printf("Hello World\n") ;
   return;
}
\stopC
\stoptext
--------------------------------------------------------------

The Log file ____________________


C:\Documents\TeX>context --verbose vimdemo.tex
MTXrun | variable SELFAUTOLOC set to c:/context/tex/texmf-mswin/bin
MTXrun | variable SELFAUTODIR set to c:/context/tex/texmf-mswin
MTXrun | variable SELFAUTOPARENT set to c:/context/tex
MTXrun | variable TEXMFCNF set to
c:\context\tex\texmf{-local,-context,}/web2c
MTXrun | loading configuration for c:/context/tex/texmf/web2c from
c:/context/te
x/texmf-cache/luatex-cache/context/2fea56f92e5267d7cc9662e4d5f52e1e/trees/53ad5f
8b88994bdd02baa17501789699
MTXrun | locating list of c:/context/tex/texmf-project
MTXrun | locating list of c:/context/tex/texmf-fonts
MTXrun | locating list of c:/context/tex/texmf-local
MTXrun | locating list of c:/context/tex/texmf-mswin
MTXrun | locating list of c:/context/tex/texmf-context
MTXrun | locating list of c:/context/tex/texmf-extra
MTXrun | locating list of c:/context/tex/texmf
MTXrun | loading files for c:/context/tex/texmf-mswin from
c:/context/tex/texmf-
cache/luatex-cache/context/2fea56f92e5267d7cc9662e4d5f52e1e/trees/ad82a2edc94cf3
e384a3b09c57286765
MTXrun | loading files for c:/context/tex/texmf-context from
c:/context/tex/texm
f-cache/luatex-cache/context/2fea56f92e5267d7cc9662e4d5f52e1e/trees/3063f1ad75eb
7de075a8e56a9b4e93ce
MTXrun | loading files for c:/context/tex/texmf from
c:/context/tex/texmf-cache/
luatex-cache/context/2fea56f92e5267d7cc9662e4d5f52e1e/trees/e4a2bdb91bf5cb68211e
9b73648a473b
MTXrun | using script:
c:/context/tex/texmf-context/scripts/context/lua/mtx-cont
ext.lua
MTXrun | run 1: luatex
--fmt="c:/context/tex/texmf-cache/luatex-cache/context/2f
ea56f92e5267d7cc9662e4d5f52e1e/formats/cont-en"
--lua="c:/context/tex/texmf-cach
e/luatex-cache/context/2fea56f92e5267d7cc9662e4d5f52e1e/formats/cont-en.luc"
"./
vimdemo.tex"
This is LuaTeX, Version snapshot-0.37.0-2009040118 (Web2C 7.5.7)
 \write18 enabled.
(vimdemo.tex
ConTeXt  ver: 2009.04.06 18:43 MKIV  fmt: 2009.4.6  int: english/english
system         : cont-new loaded
(c:/context/tex/texmf-context/tex/context/base/cont-new.tex
systems         : beware: some patches loaded from cont-new.tex
(c:/context/tex/texmf-context/tex/context/base/cont-new.mkiv)
(c:/context/tex/te
xmf-context/tex/context/base/cont-mtx.tex))
system         : cont-fil loaded
(c:/context/tex/texmf-context/tex/context/base/cont-fil.tex
loading         : ConTeXt File Synonyms
)
system         : cont-sys loaded
(c:/context/tex/texmf-context/tex/context/user/cont-sys.tex
(c:/context/tex/texm
f-context/tex/context/base/type-tmf.tex)
(c:/context/tex/texmf-context/tex/conte
xt/base/type-siz.tex
(c:/context/tex/texmf-context/tex/context/base/type-siz.mki
v)) (c:/context/tex/texmf-context/tex/context/base/type-otf.tex
(c:/context/tex/
texmf-context/tex/context/base/type-otf.mkiv))
system         : module plus loaded
(c:/context/tex/texmf-context/tex/context/base/m-plus.tex))
system         : vimdemo.top loaded
(vimdemo.top)
specials       : pdftex loaded
language       : language en is active
color          : mpcmyk color space is supported
color          : mpspot color space is supported
color          : system rgb is global activated
system         : module vim loaded
(c:/context/tex/texmf-context/tex/context/third/vim/t-vim.tex
loading         : Context Module for ViM Sytax Highlighting
color          : system hex is loaded
(c:/context/tex/texmf-context/tex/context/base/colo-hex.tex))
systems         : begin file vimdemo at line 5
title           : - Matlab Code Listing -- Color
MTXrun | variable SELFAUTOLOC set to c:/context/tex/texmf-mswin/bin
MTXrun | variable SELFAUTODIR set to c:/context/tex/texmf-mswin
MTXrun | variable SELFAUTOPARENT set to c:/context/tex
MTXrun | variable TEXMFCNF set to
c:\context\tex\texmf{-local,-context,}/web2c
MTXrun | loading configuration for c:/context/tex/texmf/web2c from
c:/context/te
x/texmf-cache/luatex-cache/context/2fea56f92e5267d7cc9662e4d5f52e1e/trees/53ad5f
8b88994bdd02baa17501789699
MTXrun | locating list of c:/context/tex/texmf-project
MTXrun | locating list of c:/context/tex/texmf-fonts
MTXrun | locating list of c:/context/tex/texmf-local
MTXrun | locating list of c:/context/tex/texmf-mswin
MTXrun | locating list of c:/context/tex/texmf-context
MTXrun | locating list of c:/context/tex/texmf-extra
MTXrun | locating list of c:/context/tex/texmf
MTXrun | loading files for c:/context/tex/texmf-mswin from
c:/context/tex/texmf-
cache/luatex-cache/context/2fea56f92e5267d7cc9662e4d5f52e1e/trees/ad82a2edc94cf3
e384a3b09c57286765
MTXrun | loading files for c:/context/tex/texmf-context from
c:/context/tex/texm
f-cache/luatex-cache/context/2fea56f92e5267d7cc9662e4d5f52e1e/trees/3063f1ad75eb
7de075a8e56a9b4e93ce
MTXrun | loading files for c:/context/tex/texmf from
c:/context/tex/texmf-cache/
luatex-cache/context/2fea56f92e5267d7cc9662e4d5f52e1e/trees/e4a2bdb91bf5cb68211e
9b73648a473b
MTXrun |
MTXrun | executing: vim "-u NONE -e -C -n -V10log -c set" "tabstop=8 -c
syntax"
"on -c set" "syntax=c -c let" "contextstartline=1 -c let" "contextstopline=0
-c
source" "c:/context/tex/texmf-context/tex/context/third/vim/2context.vim -c
wqa
vimdemo-vimsyntax.tmp "
MTXrun |
MTXrun |
! I can't find file `vimdemo-vimsyntax.tmp-vimsyntax.tmp'.
<to be read again>
                   \relax
\dodotypevimfile ...\input #2-vimsyntax.tmp\relax
                                                  \egroup \@@vsafter
l.17 \stopC
Please type another input file name: ^Z
! Emergency stop.
<to be read again>
                   \relax
\dodotypevimfile ...\input #2-vimsyntax.tmp\relax
                                                  \egroup \@@vsafter
l.17 \stopC
!  ==> Fatal error occurred, no output PDF file produced!
MTXrun | fatal error, return code: 1
C:\Documents\TeX>
-------------------------------------------------------------------------------------------------------

[-- Attachment #1.2: Type: text/html, Size: 8104 bytes --]

[-- Attachment #2: Type: text/plain, Size: 487 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: t-vim failed under windows
  2009-04-09 15:31 t-vim failed under windows Andy Wong
@ 2009-04-09 21:22 ` Aditya Mahajan
  2009-04-10  0:06   ` Andy Wong
  2009-04-10 20:13 ` Aditya Mahajan
  1 sibling, 1 reply; 11+ messages in thread
From: Aditya Mahajan @ 2009-04-09 21:22 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, 9 Apr 2009, Andy Wong wrote:

> Hello,
>
> I have tried the example using the vim mode to typeset some c codes. When I
> run the sample file, context stop with errors. the sample file and log file
> as
> list below. I use the windowsXP with the minimal context from ConTeXt garden
> and \write18 is enabled.  From the log file, it seems the vim command is not
> properly quoted as follows:
>
> MTXrun | executing: vim "-u NONE -e -C -n -V10log -c set" "tabstop=8 -c
> syntax"
> "on -c set" "syntax=c -c let" "contextstartline=1 -c let" "contextstopline=0
> -c
> source" "c:/context/tex/texmf-context/tex/context/third/vim/2context.vim -c
> wqa
> vimdemo-vimsyntax.tmp "
> I check the t-vim.tex, the definition of the vim command is correct. I don't
> know why the \shellescapedquote is not properly resolved.
> Any help? thanks.

Does changing "noquote" to "noquotes" in line 797 of t-vim help?

Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: t-vim failed under windows
  2009-04-09 21:22 ` Aditya Mahajan
@ 2009-04-10  0:06   ` Andy Wong
  2009-04-10  2:54     ` Aditya Mahajan
  0 siblings, 1 reply; 11+ messages in thread
From: Andy Wong @ 2009-04-10  0:06 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 1685 bytes --]

The same problem. It seems the \shellescapedquote generated to the wrong
position.
So vim complains the -c parameters is wrong.

Andy.

On Thu, Apr 9, 2009 at 4:22 PM, Aditya Mahajan <adityam@umich.edu> wrote:

> On Thu, 9 Apr 2009, Andy Wong wrote:
>
> Hello,
>>
>> I have tried the example using the vim mode to typeset some c codes. When
>> I
>> run the sample file, context stop with errors. the sample file and log
>> file
>> as
>> list below. I use the windowsXP with the minimal context from ConTeXt
>> garden
>> and \write18 is enabled.  From the log file, it seems the vim command is
>> not
>> properly quoted as follows:
>>
>> MTXrun | executing: vim "-u NONE -e -C -n -V10log -c set" "tabstop=8 -c
>> syntax"
>> "on -c set" "syntax=c -c let" "contextstartline=1 -c let"
>> "contextstopline=0
>> -c
>> source" "c:/context/tex/texmf-context/tex/context/third/vim/2context.vim
>> -c
>> wqa
>> vimdemo-vimsyntax.tmp "
>> I check the t-vim.tex, the definition of the vim command is correct. I
>> don't
>> know why the \shellescapedquote is not properly resolved.
>> Any help? thanks.
>>
>
> Does changing "noquote" to "noquotes" in line 797 of t-vim help?
>
> Aditya
>
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context@ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : https://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
>
> ___________________________________________________________________________________
>

[-- Attachment #1.2: Type: text/html, Size: 2601 bytes --]

[-- Attachment #2: Type: text/plain, Size: 487 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: t-vim failed under windows
  2009-04-10  0:06   ` Andy Wong
@ 2009-04-10  2:54     ` Aditya Mahajan
  2009-04-10 13:59       ` Andy
  0 siblings, 1 reply; 11+ messages in thread
From: Aditya Mahajan @ 2009-04-10  2:54 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, 9 Apr 2009, Andy Wong wrote:

> The same problem. It seems the \shellescapedquote generated to the wrong
> position.
> So vim complains the -c parameters is wrong.
>
Does

mtxrun --verbose  --noquotes bin:vim "-u NONE"

work correctly on windows?

What about if you run "texexec --lua" instead of "context" (with noquote 
changed to noquotes in t-vim.tex)?

Aditya


___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: t-vim failed under windows
  2009-04-10  2:54     ` Aditya Mahajan
@ 2009-04-10 13:59       ` Andy
  2009-04-10 14:22         ` Aditya Mahajan
  0 siblings, 1 reply; 11+ messages in thread
From: Andy @ 2009-04-10 13:59 UTC (permalink / raw)
  To: 'mailing list for ConTeXt users'

> Does
>
> mtxrun --verbose  --noquotes bin:vim "-u NONE"
>
> work correctly on windows?

Yes.

> What about if you run "texexec --lua" instead of "context" (with noquote 
> changed to noquotes in t-vim.tex)?

Same problem. The log shows:

MTXrun |
MTXrun | executing: vim "-u NONE -e -C -n -c set" "tabstop=8 -c syntax" "on
-c set" "syntax=c -c let" "contextstartline=1 -c let" "contextstopline=0 -c
source" "c:/context/tex/texmf-context/tex/context/third/vim/2context.vim -c
wqa vimdemo-vimsyntax.tmp "
MTXrun |
MTXrun |

You can see from above that the argument of vim command -c is not correctly
quoted. As mentioned in my last email, the \runvimsyntax generates an
incorrect vim command. For example, we expect the line in \runvimsyntax

-c \shellescapedquote syntax on\shellescapedquote\space 

Will be: -c "syntax on" in the vim command line. However, the log shows it
become to: -c syntax " " on. I think that is one problem cause the failure.

I also tried type the command manually:

vim -u None -e -C -n -c "set tabstop=8" -c "syntax on" -c "set syntax=c" -c
"let contextstartline=1" -c "let contextstopline=0" -c "source
c:/context/tex/texmf-context/tex/context/third/vim/2context.vim" -c "wqa"
"vimdemo-vimsyntax.tmp" 

It works. File named "vimdemo-vimsyntax.tmp-vimsyntax.tmp" generated. Next
time run texexec will get the correct pdf output. 

Another found is if tried mtxrun as:

mtxrun --verbose --noquotes bin:vim "-u None -e -C -n -V10log -c \"set
tabstop=8\" -c \"syntax on\" -c \"set syntax=c\" -c \"let
contextstartline=1\" -c \"let contextstopline=0\" -c \"source
c:/context/tex/texmf-context/tex/context/third/vim/2context.vim\" -c \"wqa\"
\"vimdemo-vimsyntax.tmp\" "

or 

mtxrun --verbose --noquotes bin:vim -u None -e -C -n -V10log -c "set
tabstop=8" -c "syntax on" -c "set syntax=c" -c "let contextstartline=1" -c
"let contextstopline=0" -c "source
c:/context/tex/texmf-context/tex/context/third/vim/2context.vim" -c "wqa"
"vimdemo-vimsyntax.tmp" "

No vimdemo-vimsyntax.tmp-vimsyntax.tmp generated. The vim log says that it:
could not source "None" 

It seems the vim may not received the -c "source ..." and other parameters.
So I move the vim command to a batch file: vimcmd.bat with following line,

call vim -u None -e -C -n -c "set tabstop=8" -c "syntax on" -c "set
syntax=c" -c "let contextstartline=1" -c "let contextstopline=0" -c "source
c:/context/tex/texmf-context/tex/context/third/vim/2context.vim" %*

then call 

mtxrun --verbose --noquotes bin:vimcmd -c "wqa" "vimdemo-vimsyntax.tmp" 
or
mtxrun --verbose --noquotes bin:vimcmd "-c \"wqa\" \"vimdemo-vimsyntax.tmp\"
"

It works well. I haven't linux/unix machine on hand so I didn't know if this
problem is only occurred in windows. Or the mtxrun related?


Andy

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: t-vim failed under windows
  2009-04-10 13:59       ` Andy
@ 2009-04-10 14:22         ` Aditya Mahajan
  2009-04-10 15:12           ` Andy Wong
  0 siblings, 1 reply; 11+ messages in thread
From: Aditya Mahajan @ 2009-04-10 14:22 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Fri, 10 Apr 2009, Andy wrote:

>> Does
>>
>> mtxrun --verbose  --noquotes bin:vim "-u NONE"
>>
>> work correctly on windows?
>
> Yes.
>
>> What about if you run "texexec --lua" instead of "context" (with noquote
>> changed to noquotes in t-vim.tex)?
>
> Same problem. The log shows:
>
> MTXrun |
> MTXrun | executing: vim "-u NONE -e -C -n -c set" "tabstop=8 -c syntax" "on
> -c set" "syntax=c -c let" "contextstartline=1 -c let" "contextstopline=0 -c
> source" "c:/context/tex/texmf-context/tex/context/third/vim/2context.vim -c
> wqa vimdemo-vimsyntax.tmp "
> MTXrun |
> MTXrun |
>
> You can see from above that the argument of vim command -c is not correctly
> quoted. As mentioned in my last email, the \runvimsyntax generates an
> incorrect vim command. For example, we expect the line in \runvimsyntax

The generated command is correct. mtxrun messes up the quotes.

> -c \shellescapedquote syntax on\shellescapedquote\space
>
> Will be: -c "syntax on" in the vim command line. However, the log shows it
> become to: -c syntax " " on. I think that is one problem cause the failure.
>
> I also tried type the command manually:
>
> vim -u None -e -C -n -c "set tabstop=8" -c "syntax on" -c "set syntax=c" -c
> "let contextstartline=1" -c "let contextstopline=0" -c "source
> c:/context/tex/texmf-context/tex/context/third/vim/2context.vim" -c "wqa"
> "vimdemo-vimsyntax.tmp"
>
>
> It works. File named "vimdemo-vimsyntax.tmp-vimsyntax.tmp" generated. Next
> time run texexec will get the correct pdf output.
>
> Another found is if tried mtxrun as:
>
> mtxrun --verbose --noquotes bin:vim "-u None -e -C -n -V10log -c \"set
> tabstop=8\" -c \"syntax on\" -c \"set syntax=c\" -c \"let
> contextstartline=1\" -c \"let contextstopline=0\" -c \"source
> c:/context/tex/texmf-context/tex/context/third/vim/2context.vim\" -c \"wqa\"
> \"vimdemo-vimsyntax.tmp\" "
>
> or
>
> mtxrun --verbose --noquotes bin:vim -u None -e -C -n -V10log -c "set
> tabstop=8" -c "syntax on" -c "set syntax=c" -c "let contextstartline=1" -c
> "let contextstopline=0" -c "source
> c:/context/tex/texmf-context/tex/context/third/vim/2context.vim" -c "wqa"
> "vimdemo-vimsyntax.tmp" "
>
> No vimdemo-vimsyntax.tmp-vimsyntax.tmp generated. The vim log says that it:
> could not source "None"

It should be -u NONE (all capitals)

> It seems the vim may not received the -c "source ..." and other parameters.
> So I move the vim command to a batch file: vimcmd.bat with following line,
>
> call vim -u None -e -C -n -c "set tabstop=8" -c "syntax on" -c "set
> syntax=c" -c "let contextstartline=1" -c "let contextstopline=0" -c "source
> c:/context/tex/texmf-context/tex/context/third/vim/2context.vim" %*
>
> then call
>
> mtxrun --verbose --noquotes bin:vimcmd -c "wqa" "vimdemo-vimsyntax.tmp"
> or
> mtxrun --verbose --noquotes bin:vimcmd "-c \"wqa\" \"vimdemo-vimsyntax.tmp\"
> "
>
> It works well.

Great.

> I haven't linux/unix machine on hand so I didn't know if this
> problem is only occurred in windows. Or the mtxrun related?

It is mtxrun related. It works in linux, so it could be windows related. I 
do not have a windows machine to test (and not enough diskspace to install 
windows on a VM).

As a last resort, what does the log file say for this (all in one line)

mtxrun --verbose --noquotes bin:vim "-u NONE -e -C -n -V10log -c \"set
tabstop=8\" -c \"syntax on\" -c \"set syntax=c\" -c \"let
contextstartline=1\" -c \"let contextstopline=0\" -c \"source
c:/context/tex/texmf-context/tex/context/third/vim/2context.vim\" -c \"wqa\"
\"vimdemo-vimsyntax.tmp\" "


If this does not work, does replacing bin:vim with bin:gvim work?

Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: t-vim failed under windows
  2009-04-10 14:22         ` Aditya Mahajan
@ 2009-04-10 15:12           ` Andy Wong
  0 siblings, 0 replies; 11+ messages in thread
From: Andy Wong @ 2009-04-10 15:12 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 3139 bytes --]

 > It should be -u NONE (all capitals)

 -u NONE is the same result.

> It is mtxrun related. It works in linux, so it could be windows related. I
do not have a windows machine
> to test (and not enough diskspace to install windows on a VM).

mtxrun seems not execute the vim command line correctly.

> As a last resort, what does the log file say for this (all in one line)

>mtxrun --verbose --noquotes bin:vim "-u NONE -e -C -n -V10log -c \"set
tabstop=8\" -c \"syntax on\" -c \"set syntax=c\" -c \"let
contextstartline=1\" -c \"let contextstopline=0\" -c \"source
c:/context/tex/texmf-context/tex/context/third/vim/2context.vim\" -c \"wqa\"
\"vimdemo-vimsyntax.tmp\" "
The log file list as follows:
---------------------------------------------------------------------------------

"tabstop=8" [New File]
                      line 0: set
--- Options ---
  helplang=En         ttyfast             verbose=20
noloadplugins         updatecount=0       verbosefile=log
  iskeyword=@,48-57,_,192-255
                             line 0: syntax
No Syntax items defined for this buffer
                                       line 0: set
--- Options ---
  helplang=En         ttyfast             verbose=20
noloadplugins         updatecount=0       verbosefile=log
  iskeyword=@,48-57,_,192-255
                             line 0: let
b:changedtick         #3
v:version             #702
v:beval_winnr         #0
v:lnum                #0
v:scrollstart          command line line 0
v:dying               #0
v:lang                 C
v:count               #0
v:progname             vim.exe
v:cmdbang             #0
v:foldlevel           #0
v:ctype                C
v:prevcount           #0
v:mouse_win           #0
v:count1              #0
v:foldstart           #0
v:foldend             #0
v:profiling           #0
v:beval_col           #0
v:beval_lnum          #0
v:mouse_lnum          #0
v:beval_bufnr         #0
v:shell_error         #0
v:servername           VIM
v:lc_time              English_United States.1252
v:searchforward       #1
v:mouse_col           #0
v:statusmsg            line 0: let
                                  line 0: let
b:changedtick         #3
v:version             #702
v:beval_winnr         #0
v:lnum                #0
v:scrollstart          command line line 0
v:dying               #0
v:lang                 C
v:count               #0
v:progname             vim.exe
v:cmdbang             #0
v:foldlevel           #0
v:ctype                C
v:prevcount           #0
v:mouse_win           #0
v:count1              #0
v:foldstart           #0
v:foldend             #0
v:profiling           #0
v:beval_col           #0
v:beval_lnum          #0
v:mouse_lnum          #0
v:beval_bufnr         #0
v:shell_error         #0
v:servername           VIM
v:lc_time              English_United States.1252
v:searchforward       #1
v:mouse_col           #0
v:statusmsg            line 0: let
                                  line 0: source
Error detected while processing command line:
E471: Argument required
                       line 0: wqa

> If this does not work, does replacing bin:vim with bin:gvim work?

No.

Andy

[-- Attachment #1.2: Type: text/html, Size: 3860 bytes --]

[-- Attachment #2: Type: text/plain, Size: 487 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: t-vim failed under windows
  2009-04-09 15:31 t-vim failed under windows Andy Wong
  2009-04-09 21:22 ` Aditya Mahajan
@ 2009-04-10 20:13 ` Aditya Mahajan
  2009-04-10 20:23   ` Andy Wong
  1 sibling, 1 reply; 11+ messages in thread
From: Aditya Mahajan @ 2009-04-10 20:13 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, 9 Apr 2009, Andy Wong wrote:

> Hello,
>
> I have tried the example using the vim mode to typeset some c codes. When I
> run the sample file, context stop with errors. the sample file and log file
> as
> list below. I use the windowsXP with the minimal context from ConTeXt garden
> and \write18 is enabled.  From the log file, it seems the vim command is not
> properly quoted as follows:

Another attempt. Does the following test file work for you?

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Start file
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\unprotect
\def\shellescapedquote{\letterdoublequote}

\def\runvimsyntax#1
    {\executesystemcommand
       {mtxrun --verbose bin:vim
        -u NONE  % No need to read unnessary configurations
        -e       % run in ex mode
        -C       % Set compatibile
        -n       % No swap
        -c \shellescapedquote set tabstop=\@@vstab\shellescapedquote\space
        -c \shellescapedquote syntax on\shellescapedquote\space
        -c \shellescapedquote set syntax=\@@vssyntax\shellescapedquote\space
        -c \shellescapedquote let contextstartline=\@@vsstart\shellescapedquote\space
        -c \shellescapedquote let contextstopline=\@@vsstop\shellescapedquote  \space
        -c \shellescapedquote source kpse:2context.vim\shellescapedquote\space
        -c \shellescapedquote wqa\shellescapedquote\space
         \shellescapedquote#1\shellescapedquote}}
\protect

\setupcolors[state=start]
\usemodule[vim]
\definevimtyping [C] [syntax=c]
\starttext
\startC
#include <stdio.h>
#include <stdlib.h>
void main()
{
   printf("Hello World\n") ;
   return;
}
\stopC
\stoptext

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% End file
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: t-vim failed under windows
  2009-04-10 20:13 ` Aditya Mahajan
@ 2009-04-10 20:23   ` Andy Wong
  2009-04-10 20:28     ` Aditya Mahajan
  0 siblings, 1 reply; 11+ messages in thread
From: Andy Wong @ 2009-04-10 20:23 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 2477 bytes --]

It did not work, either. Same problem.


Andy
On Fri, Apr 10, 2009 at 3:13 PM, Aditya Mahajan <adityam@umich.edu> wrote:

> On Thu, 9 Apr 2009, Andy Wong wrote:
>
> Hello,
>>
>> I have tried the example using the vim mode to typeset some c codes. When
>> I
>> run the sample file, context stop with errors. the sample file and log
>> file
>> as
>> list below. I use the windowsXP with the minimal context from ConTeXt
>> garden
>> and \write18 is enabled.  From the log file, it seems the vim command is
>> not
>> properly quoted as follows:
>>
>
> Another attempt. Does the following test file work for you?
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> %%% Start file
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> \unprotect
> \def\shellescapedquote{\letterdoublequote}
>
> \def\runvimsyntax#1
>   {\executesystemcommand
>      {mtxrun --verbose bin:vim
>       -u NONE  % No need to read unnessary configurations
>       -e       % run in ex mode
>       -C       % Set compatibile
>       -n       % No swap
>       -c \shellescapedquote set tabstop=\@@vstab\shellescapedquote\space
>       -c \shellescapedquote syntax on\shellescapedquote\space
>       -c \shellescapedquote set syntax=\@@vssyntax\shellescapedquote\space
>       -c \shellescapedquote let
> contextstartline=\@@vsstart\shellescapedquote\space
>       -c \shellescapedquote let contextstopline=\@@vsstop\shellescapedquote
>  \space
>       -c \shellescapedquote source
> kpse:2context.vim\shellescapedquote\space
>       -c \shellescapedquote wqa\shellescapedquote\space
>        \shellescapedquote#1\shellescapedquote}}
> \protect
>
> \setupcolors[state=start]
> \usemodule[vim]
> \definevimtyping [C] [syntax=c]
> \starttext
> \startC
> #include <stdio.h>
> #include <stdlib.h>
> void main()
> {
>  printf("Hello World\n") ;
>  return;
> }
> \stopC
> \stoptext
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> %%% End file
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
>
> Aditya
>
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context@ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : https://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
>
> ___________________________________________________________________________________
>

[-- Attachment #1.2: Type: text/html, Size: 3460 bytes --]

[-- Attachment #2: Type: text/plain, Size: 487 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: t-vim failed under windows
  2009-04-10 20:23   ` Andy Wong
@ 2009-04-10 20:28     ` Aditya Mahajan
  2009-04-10 20:33       ` Andy Wong
  0 siblings, 1 reply; 11+ messages in thread
From: Aditya Mahajan @ 2009-04-10 20:28 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Fri, 10 Apr 2009, Andy Wong wrote:

> It did not work, either. Same problem.

Then, for the moment use your workaround of having a batch file. I will 
try to get access to a windows environment in a few days and then check 
what is going wrong on windows.

Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: t-vim failed under windows
  2009-04-10 20:28     ` Aditya Mahajan
@ 2009-04-10 20:33       ` Andy Wong
  0 siblings, 0 replies; 11+ messages in thread
From: Andy Wong @ 2009-04-10 20:33 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 884 bytes --]

Thanks.
Andy
On Fri, Apr 10, 2009 at 3:28 PM, Aditya Mahajan <adityam@umich.edu> wrote:

> On Fri, 10 Apr 2009, Andy Wong wrote:
>
> It did not work, either. Same problem.
>>
>
> Then, for the moment use your workaround of having a batch file. I will try
> to get access to a windows environment in a few days and then check what is
> going wrong on windows.
>
>
> Aditya
>
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context@ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : https://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
>
> ___________________________________________________________________________________
>

[-- Attachment #1.2: Type: text/html, Size: 1737 bytes --]

[-- Attachment #2: Type: text/plain, Size: 487 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-04-10 20:33 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-09 15:31 t-vim failed under windows Andy Wong
2009-04-09 21:22 ` Aditya Mahajan
2009-04-10  0:06   ` Andy Wong
2009-04-10  2:54     ` Aditya Mahajan
2009-04-10 13:59       ` Andy
2009-04-10 14:22         ` Aditya Mahajan
2009-04-10 15:12           ` Andy Wong
2009-04-10 20:13 ` Aditya Mahajan
2009-04-10 20:23   ` Andy Wong
2009-04-10 20:28     ` Aditya Mahajan
2009-04-10 20:33       ` Andy Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).