Commit 766bcc8e authored by jayherron's avatar jayherron

Changing path, adding hidden files, using haystack icon.

parent 0062d62d
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>TrioEditor</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8
......@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: TrioEditor
Bundle-SymbolicName: TrioEditor;singleton:=true
Bundle-Version: 1.0.0
Bundle-Version: 1.0.0.qualifier
Bundle-Vendor: Jay Herron
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.ui,
......
......@@ -3,19 +3,27 @@ defined by Project Haystack. Currently the editor only adds syntax highlighting
to trio files, and uses pre-determined colors that closely match the
Axon language editor available in the SkySpark platform.
Feel free to contact Jay Herron at NeedleInAJayStack at protonmail.com with any
To get started, download the .jar file from the most recent release tag on the
tags page of this repository. Put that file in the /plugins/ folder of the Eclipse
installation, and the editor should automatically open the next time you edit a
.trio file.
Feel free to contact Jay Herron via NeedleInAJayStack at protonmail.com with any
questions or contributions.
Areas of potential future improvement:
* Insert package onto Eclipse Marketplace
* Bracket matching for all brackets
* Preferences page to customize syntax colors
* Complete syntax highlighting with additional trio features, including:
* tags
* unquoted single-line strings
* Preferences page to customize syntax colors
* Trio format validation
* Auto-formatter for Trio files
* Axon language enhancements, including:
* Validation
* Coloring of variables
* Linking of variables
* Expand/contract code based on presence of do/end
* Validation
* Outline view
\ No newline at end of file
......@@ -7,10 +7,10 @@
<editor
name="Trio Editor"
extensions="trio"
icon="icons/sample.gif"
icon="icons/haystack.png"
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
class="trioeditor.editors.TrioEditor"
id="trioeditor.editors.TrioEditor">
class="org.jayherron.trioeditor.editors.TrioEditor"
id="org.jayherron.trioeditor.editors.TrioEditor">
</editor>
</extension>
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.core.runtime.Assert;
import org.eclipse.jface.text.rules.*;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import java.util.HashMap;
import java.util.Iterator;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.core.runtime.Assert;
import org.eclipse.jface.text.rules.*;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.swt.graphics.RGB;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.jface.text.rules.*;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.jface.text.BadLocationException;
import org.eclipse.jface.text.DocumentEvent;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.core.runtime.Assert;
import org.eclipse.jface.text.rules.*;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.ITextDoubleClickStrategy;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.jface.text.IDocument;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.ui.editors.text.TextEditor;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.jface.text.rules.*;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.jface.text.rules.*;
import org.eclipse.jface.text.*;
......
package trioeditor.editors;
package org.jayherron.trioeditor.editors;
import org.eclipse.jface.text.rules.IWhitespaceDetector;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment