factor/actions.xml

63 lines
1.2 KiB
XML

<?xml version="1.0"?>
<!DOCTYPE ACTIONS SYSTEM "actions.dtd">
<ACTIONS>
<ACTION NAME="factor-eval-selection">
<CODE>
sel = textArea.selectedText;
if(sel == null)
view.toolkit.beep();
else
factorEval(view,sel);
</CODE>
</ACTION>
<ACTION NAME="factor-run-file">
<CODE>
buffer.save(view,null);
VFSManager.waitForRequests();
factorEval(view,
"\""
+ factor.FactorReader.charsToEscapes(buffer.path)
+ "\" run-file");
</CODE>
</ACTION>
<ACTION NAME="factor-apropos">
<CODE>
if(textArea.selectionCount == 0)
textArea.selectWord();
factorEval(view,
"\""
+ factor.FactorReader.charsToEscapes(
textArea.selectedText)
+ "\" apropos.");
</CODE>
</ACTION>
<ACTION NAME="factor-see">
<CODE>
factorWordOperation(view,"see");
</CODE>
</ACTION>
<ACTION NAME="factor-edit">
<CODE>
factorWordOperation(view,"jedit");
</CODE>
</ACTION>
<ACTION NAME="factor-usages">
<CODE>
factorWordOperation(view,"usages.");
</CODE>
</ACTION>
<ACTION NAME="factor-balance">
<CODE>
if(textArea.selectedText == null)
textArea.toolkit.beep();
else
{
factorEval(view,
"[ " + textArea.selectedText + " ] balance .");
}
</CODE>
</ACTION>
</ACTIONS>