<?xml version="1.0" ?>

<!-- This was based around my crappy earlier JTexPlugin. -->
<!-- $Id: latex.xml,v 1.1 2001/10/11 06:06:34 reeses Exp $ -->

<!DOCTYPE COMMANDO SYSTEM "commando.dtd">

<COMMANDO>
	<UI>
		<CAPTION LABEL="File specification">

		<ENTRY LABEL="TeX/LaTeX source file" VARNAME="source"
			EVAL="buffer.getPath()" />
		</CAPTION>

		<CAPTION LABEL="Options">
			<TOGGLE LABEL="Display C-style errors" 
				VARNAME="cStyleErrors" />
			<TOGGLE LABEL="Halt on error" 
				VARNAME="haltOnError" />
			<TOGGLE LABEL="Suppress all output (except errors)" 
				VARNAME="quiet" />
		</CAPTION>
	</UI>

	<COMMANDS>
		<COMMAND CONFIRM="FALSE" TO_BUFFER="FALSE" SHELL="System">
			StringBuffer buf = new StringBuffer("latex ");

			if(haltOnError)
				buf.append(" -halt-on-error");
			
			if(cStyleErrors)
				buf.append(" -c-style-errors");

			if(quiet)
				buf.append(" -quiet");

			buf.append(" \"");
			buf.append(source);
			buf.append('"'); 
		</COMMAND>
	</COMMANDS>
</COMMANDO>
