Skip to content

Instantly share code, notes, and snippets.

@EchoAbstract
Last active August 29, 2015 13:59
Show Gist options
  • Save EchoAbstract/10560629 to your computer and use it in GitHub Desktop.
Save EchoAbstract/10560629 to your computer and use it in GitHub Desktop.
Julia syntax highlighting for BBEdit (from: https://groups.google.com/forum/#!topic/julia-users/ExfuG_veHhM)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BBEditDocumentType</key>
<string>CodelessLanguageModule</string>
<key>BBLMLanguageDisplayName</key>
<string>Julia</string>
<key>BBLMLanguageCode</key>
<string>Jul!</string>
<key>BBLMSuffixMap</key>
<array>
<dict>
<key>BBLMLanguageSuffix</key>
<string>.jl</string>
</dict>
</array>
<key>BBLMColorsSyntax</key>
<true/>
<key>BBLMKeywordList</key>
<array>
<string>function</string>
<string>global</string>
<string>for</string>
<string>end</string>
<string>while</string>
<string>if</string>
<string>else</string>
<string>elseif</string>
<string>break</string>
<string>switch</string>
<string>case</string>
<string>otherwise</string>
<string>try</string>
<string>catch</string>
<string>end</string>
<string>const</string>
<string>immutable</string>
<string>import</string>
<string>importall</string>
<string>export</string>
<string>type</string>
<string>typealias</string>
<string>return</string>
<string>true</string>
<string>false</string>
<string>macro</string>
<string>quote</string>
<string>in</string>
<string>abstract</string>
<string>module</string>
<string>using</string>
<string>continue</string>
<string>do</string>
<string>let</string>
<string>local</string>
<string>bitstype</string>
<string>ccall</string>
<string>baremodule</string>
</array>
<key>BBLMPredefinedNameList</key>
<array>
<string>Array</string>
<string>String</string>
<string>Bool</string>
<string>Number</string>
<string>Int</string>
<string>Integer</string>
<string>Real</string>
<string>FloatingPoint</string>
<string>Float64</string>
<string>Float32</string>
<string>Int8</string>
<string>Int16</string>
<string>Int32</string>
<string>Int64</string>
<string>Rational</string>
<string>AbstractArray</string>
<string>Unsigned</string>
<string>Signed</string>
<string>UInt</string>
<string>UInt8</string>
<string>UInt16</string>
<string>UInt32</string>
<string>UInt64</string>
<string>Vector</string>
<string>AbstractVector</string>
<string>Matrix</string>
<string>AbstractMatrix</string>
<string>Type</string>
<string>IO</string>
<string>Any</string>
<string>ASCIIString</string>
<string>Union</string>
<string>Dict</string>
<string>Function</string>
<string>SubArray</string>
<string>Range</string>
<string>Range1</string>
<string>Symbol</string>
<string>Expr</string>
</array>
<key>BBLMCommentLineDefault</key>
<string>#</string>
<key>Language Features</key>
<dict>
<key>Identifier and Keyword Character Class</key>
<string>A-Za-z0-9_!</string>
<key>Open Line Comments</key>
<string>#</string>
<key>Open Strings 1</key>
<string>"</string>
<key>Close Strings 1</key>
<string>"</string>
<key>Escape Char in Strings 1</key>
<string>\</string>
<key>End-of-line Ends Strings 1</key>
<true/>
<key>Prefix for Functions</key>
<string>function</string>
<key>Open Strings 2</key>
<string>"</string>
<key>Close Strings 2</key>
<string>"</string>
<key>End-of-line Ends String 2</key>
<false/>
<key>Open Block Comments</key>
<string>#=</string>
<key>Close Block Comments</key>
<string>#=</string>
<key>BBLMCommentPrefixDefault</key>
<string>#=</string>
<key>BBLMCommentSuffixDefault</key>
<string>=#</string>
<key>PreferLineCommentsWhenCommenting</key>
<true/>
</dict>
</dict>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment