diff options
author | Vincent Ambo <tazjin@googlemail.com> | 2010-08-30 15:07:33 +1000 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2010-08-30 15:07:33 +1000 |
commit | c1497a05898957ebc1deefb408a6781146c1424e (patch) | |
tree | e5f4cadaadec553abd8b25b2fa2c3b598dadced8 | |
parent | cc9d2e2dfe6ba4701314408badb9e282a4c58b97 (diff) | |
download | go-c1497a05898957ebc1deefb408a6781146c1424e.tar.gz go-c1497a05898957ebc1deefb408a6781146c1424e.zip |
misc/fraise: syntax highlighting for Fraise.app (OS X)
R=golang-dev, adg1, adg
CC=golang-dev
https://golang.org/cl/2075041
-rw-r--r-- | misc/fraise/go.plist | 93 | ||||
-rw-r--r-- | misc/fraise/readme.txt | 16 |
2 files changed, 109 insertions, 0 deletions
diff --git a/misc/fraise/go.plist b/misc/fraise/go.plist new file mode 100644 index 0000000000..298361501b --- /dev/null +++ b/misc/fraise/go.plist @@ -0,0 +1,93 @@ +<?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>beginCommand</key> + <string></string> + <key>endCommand</key> + <string></string> + <key>beginInstruction</key> + <string></string> + <key>endInstruction</key> + <string></string> + <key>beginVariable</key> + <string></string> + <key>endVariable</key> + <string></string> + <key>firstString</key> + <string>"</string> + <key>secondString</key> + <string>'</string> + <key>firstSingleLineComment</key> + <string>//</string> + <key>secondSingleLineComment</key> + <string></string> + <key>beginFirstMultiLineComment</key> + <string>/*</string> + <key>endFirstMultiLineComment</key> + <string>*/</string> + <key>beginSecondMultiLineComment</key> + <string></string> + <key>endSecondMultiLineComment</key> + <string></string> + <key>functionDefinition</key> + <string>^func\s*.*\(.*\)\s?\{</string> + <key>removeFromFunction</key> + <string></string> + <key>keywordsCaseSensitive</key> + <true/> + <key>recolourKeywordIfAlreadyColoured</key> + <true/> + <key>keywords</key> + <array> + <string>break</string> + <string>case</string> + <string>chan</string> + <string>const</string> + <string>continue</string> + <string>default</string> + <string>defer</string> + <string>else</string> + <string>fallthrough</string> + <string>for</string> + <string>func</string> + <string>go</string> + <string>goto</string> + <string>if</string> + <string>import</string> + <string>interface</string> + <string>map</string> + <string>package</string> + <string>range</string> + <string>return</string> + <string>select</string> + <string>struct</string> + <string>switch</string> + <string>type</string> + <string>var</string> + <string>bool</string> + <string>byte</string> + <string>chan</string> + <string>complex64</string> + <string>complex128</string> + <string>float</string> + <string>float32</string> + <string>float64</string> + <string>int</string> + <string>int8</string> + <string>int16</string> + <string>int32</string> + <string>int64</string> + <string>map</string> + <string>string</string> + <string>uint</string> + <string>uintptr</string> + <string>uint8</string> + <string>uint16</string> + <string>uint32</string> + <string>uint64</string> + </array> + <key>autocompleteWords</key> + <array/> +</dict> +</plist> diff --git a/misc/fraise/readme.txt b/misc/fraise/readme.txt new file mode 100644 index 0000000000..fb0f2c8c10 --- /dev/null +++ b/misc/fraise/readme.txt @@ -0,0 +1,16 @@ +##Instructions for enabling Go syntax highlighting in Fraise.app## +1. Move go.plist to /Applications/Fraise.app/Contents/Resources/Syntax\ Definitions/ +2. Open /Applications/Fraise.app/Contents/Resources/SyntaxDefinitions.plist and add + + <dict> + <key>name</key> + <string>GoogleGo</string> + <key>file</key> + <string>go</string> + <key>extensions</key> + <string>go</string> + </dict> + +before </array> + +3. Restart Fraise and you're good to Go!
\ No newline at end of file |