Skip to content

Instantly share code, notes, and snippets.

@loonaticx
Last active May 26, 2022 01:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save loonaticx/0866a7eff8ca2733834a2d873994e5db to your computer and use it in GitHub Desktop.
Save loonaticx/0866a7eff8ca2733834a2d873994e5db to your computer and use it in GitHub Desktop.
<NotepadPlus>
<UserLang name="Panda3D Egg Syntax (Dark)" ext="egg" udlVersion="2.1">
<Settings>
<Global caseIgnored="no" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
<Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
</Settings>
<KeywordLists>
<Keywords name="Comments">00 01 02 03&gt; 03{ 04}</Keywords>
<Keywords name="Numbers, prefix1"></Keywords>
<Keywords name="Numbers, prefix2"></Keywords>
<Keywords name="Numbers, extras1"></Keywords>
<Keywords name="Numbers, extras2"></Keywords>
<Keywords name="Numbers, suffix1"></Keywords>
<Keywords name="Numbers, suffix2"></Keywords>
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1"></Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">{</Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
<Keywords name="Folders in code1, close">}</Keywords>
<Keywords name="Folders in code2, open">{</Keywords>
<Keywords name="Folders in code2, middle"></Keywords>
<Keywords name="Folders in code2, close">}</Keywords>
<Keywords name="Folders in comment, open">{</Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close">}</Keywords>
<Keywords name="Keywords1">Comment&#x000D;&#x000A;Group&#x000D;&#x000A;Texture&#x000D;&#x000A;VertexGroup&#x000D;&#x000A;CoordinateSystem&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords2">Scalar&#x000D;&#x000A;Transform&#x000D;&#x000A;VertexPool&#x000D;&#x000A;Switch&#x000D;&#x000A;Polygon&#x000D;&#x000A;RGBA&#x000D;&#x000A;TRef&#x000D;&#x000A;VertexRef&#x000D;&#x000A;Vertex&#x000D;&#x000A;UV&#x000D;&#x000A;Ref&#x000D;&#x000A;Normal</Keywords>
<Keywords name="Keywords3">wrapu&#x000D;&#x000A;wrapv&#x000D;&#x000A;minfilter&#x000D;&#x000A;magfilter&#x000D;&#x000A;format&#x000D;&#x000A;anisotropic-degree&#x000D;&#x000A;fps&#x000D;&#x000A;alpha&#x000D;&#x000A;envtype&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords4"></Keywords>
<Keywords name="Keywords5">repeat&#x000D;&#x000A;linear&#x000D;&#x000A;linear_mipmap_linear&#x000D;&#x000A;rgba&#x000D;&#x000A;dual&#x000D;&#x000A;blend&#x000D;&#x000A;blend_no_occlude&#x000D;&#x000A;ms&#x000D;&#x000A;binary&#x000D;&#x000A;on&#x000D;&#x000A;off&#x000D;&#x000A;Y-Up&#x000D;&#x000A;rgb&#x000D;&#x000A;modulate</Keywords>
<Keywords name="Keywords6"></Keywords>
<Keywords name="Keywords7"></Keywords>
<Keywords name="Keywords8"></Keywords>
<Keywords name="Delimiters">00{ 01 02} 03&quot; 04 05&quot; 06&lt; 07 08&gt; 09&lt; 10 11&gt; 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" fgColor="FFFFFF" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" fgColor="FFFF80" bgColor="FFFFFF" fontStyle="2" nesting="117701886" />
<WordsStyle name="LINE COMMENTS" fgColor="000000" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="8080FF" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="FF8000" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="0066CC" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="0080FF" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="6666FF" bgColor="FFFFFF" fontStyle="2" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="9B9BFF" bgColor="FFFFFF" fontStyle="2" nesting="0" />
<WordsStyle name="KEYWORDS6" fgColor="0080FF" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS7" fgColor="0000FF" bgColor="FFFFFF" fontStyle="2" nesting="0" />
<WordsStyle name="KEYWORDS8" fgColor="FF8000" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="OPERATORS" fgColor="0000FF" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" fgColor="FFFFFF" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE2" fgColor="FF0000" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" fgColor="C0C0C0" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" fgColor="FF80FF" bgColor="FFFFFF" fontStyle="1" nesting="117701887" />
<WordsStyle name="DELIMITERS2" fgColor="FF8080" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS3" fgColor="8080FF" bgColor="FFFFFF" fontStyle="1" nesting="3072" />
<WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
</Styles>
</UserLang>
</NotepadPlus>
<NotepadPlus>
<UserLang name="Panda3D Egg Syntax (Light)" ext="egg" udlVersion="2.1">
<Settings>
<Global caseIgnored="no" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
<Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
</Settings>
<KeywordLists>
<Keywords name="Comments">00 01 02 03&gt; 03{ 04}</Keywords>
<Keywords name="Numbers, prefix1"></Keywords>
<Keywords name="Numbers, prefix2"></Keywords>
<Keywords name="Numbers, extras1"></Keywords>
<Keywords name="Numbers, extras2"></Keywords>
<Keywords name="Numbers, suffix1"></Keywords>
<Keywords name="Numbers, suffix2"></Keywords>
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1"></Keywords>
<Keywords name="Operators2"></Keywords>
<Keywords name="Folders in code1, open">{</Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
<Keywords name="Folders in code1, close">}</Keywords>
<Keywords name="Folders in code2, open">{</Keywords>
<Keywords name="Folders in code2, middle"></Keywords>
<Keywords name="Folders in code2, close">}</Keywords>
<Keywords name="Folders in comment, open">{</Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close">}</Keywords>
<Keywords name="Keywords1">Comment&#x000D;&#x000A;Group&#x000D;&#x000A;Texture&#x000D;&#x000A;VertexGroup&#x000D;&#x000A;CoordinateSystem&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords2">Scalar&#x000D;&#x000A;Transform</Keywords>
<Keywords name="Keywords3">wrapu&#x000D;&#x000A;wrapv&#x000D;&#x000A;minfilter&#x000D;&#x000A;magfilter&#x000D;&#x000A;format&#x000D;&#x000A;anisotropic-degree&#x000D;&#x000A;fps&#x000D;&#x000A;alpha&#x000D;&#x000A;</Keywords>
<Keywords name="Keywords4">repeat&#x000D;&#x000A;linear&#x000D;&#x000A;linear_mipmap_linear&#x000D;&#x000A;rgba&#x000D;&#x000A;dual&#x000D;&#x000A;blend&#x000D;&#x000A;blend_no_occlude&#x000D;&#x000A;ms&#x000D;&#x000A;binary&#x000D;&#x000A;on&#x000D;&#x000A;off&#x000D;&#x000A;Y-Up</Keywords>
<Keywords name="Keywords5">Vertex</Keywords>
<Keywords name="Keywords6"></Keywords>
<Keywords name="Keywords7"></Keywords>
<Keywords name="Keywords8"></Keywords>
<Keywords name="Delimiters">00{ 01 02} 03&quot; 04 05&quot; 06&lt; 07 08&gt; 09&lt; 10 11&gt; 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
</KeywordLists>
<Styles>
<WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="COMMENTS" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="117701886" />
<WordsStyle name="LINE COMMENTS" fgColor="000000" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="NUMBERS" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS1" fgColor="FF8000" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS2" fgColor="0066CC" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="KEYWORDS3" fgColor="0080FF" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS4" fgColor="0000FF" bgColor="FFFFFF" fontStyle="2" nesting="0" />
<WordsStyle name="KEYWORDS5" fgColor="00FF80" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS6" fgColor="0080FF" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="KEYWORDS7" fgColor="0000FF" bgColor="FFFFFF" fontStyle="2" nesting="0" />
<WordsStyle name="KEYWORDS8" fgColor="FF8000" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="OPERATORS" fgColor="0000FF" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="FOLDER IN CODE1" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="FOLDER IN CODE2" fgColor="FF0000" bgColor="FFFFFF" fontStyle="1" nesting="0" />
<WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS1" fgColor="400040" bgColor="FFFFFF" fontStyle="1" nesting="117701887" />
<WordsStyle name="DELIMITERS2" fgColor="FF8000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS3" fgColor="0080C0" bgColor="FFFFFF" fontStyle="1" nesting="3072" />
<WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
<WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" />
</Styles>
</UserLang>
</NotepadPlus>
Quick and dirty extension(s) I made so that egg files are a little bit less boring to work with.
Installation
1) Download the xml file(s) and put them in %appdata%/Notepad++/userDefineLangs
2) If you are having issues with the dark theme, go to Settings>Style Configurator and check the "enable background colour" box.
3) Upon opening an egg file, go to Language tab and click on the Panda3D EGG Syntax. It should recognize any egg files and apply the color respectively.
https://i.imgur.com/DvVAE0u.png
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment