hey, I decided to make my own scheme called boo, so I used the vhdl.schemedef example. However, none of the syntax highlighting works for it.
here is the file for verification:
<?xml version="1.0" ?>
<Scheme>
<keyword-classes>
<keyword-class name="boo">
abract and as AST break callable cast char class constructor continue def
destructor do elif else ensure enum event except failure final from for false
get given goto if import in interface internal is isa not null of or otherwise
override namespace partial pass public protected private raise ref retry return
self set super static struct success transient true try typeof unless virtual
when while yield
</keyword-class>
</keyword-classes>
<schemedef name="boo" title="BOO" author="Bao Vuong" url="http://www.pnotepad.org/" version="1"
casesensitive="true" braces="{[()]}">
<!-- Max 2 -->
<strings>
<!-- Double quotes string, with \ as an escape character. -->
<stringtype id="0" start=""" end=""" multiline="false" escape="\" />
</strings>
<identifiers start="[`a-zA-Z]" />
<comments>
<line start="#" />
<line start="//" />
<block start="/*" end="*/" />
</comments>
<numbers start="[0-9]" content="[0-9a-f.x]" />
<!-- From here on is the traditional scheme definition block... -->
<lexer name="boo" />
<use-styles>
<style name="Default" key="32" />
<style name="Line Comment" key="1" class="comment" />
<style name="Block Comment" key="2" class="comment" />
<style name="Identifier" key="3" />
<style name="Number" key="4" class="number" />
<style name="Keywords" key="5" class="keyword" />
<!-- <style name="Keywords 2" key="6" class="keyword" fore="f80000" /> -->
<style name="String" key="10" class="string" />
<style name="Pre-Processor" key="12" class="preprocessor" />
<style name="Special Identifier" key="13" fore="478698" />
</use-styles>
<use-keywords>
<keyword key="0" name="Keywords" class="boo"/>
</use-keywords>
</schemedef>
</Scheme>