Bussdriver (talk | contribs) |
Bussdriver (talk | contribs) |
||
Line 4: | Line 4: | ||
Save the following xml file under your user directory: /Users/''<your account>''/Library/Application Support/BBEdit/Language Modules/ubasic.plist |
Save the following xml file under your user directory: /Users/''<your account>''/Library/Application Support/BBEdit/Language Modules/ubasic.plist |
||
<!-- uBasic Codeless Language Module for BBEdit 8 --> |
<!-- uBasic Codeless Language Module for BBEdit 8 --> |
||
− | <!-- version 0. |
+ | <!-- version 0.92 --> |
<!-- August, 2009 --> |
<!-- August, 2009 --> |
||
<!-- Created by John Bussjaeger --> |
<!-- Created by John Bussjaeger --> |
||
Line 10: | Line 10: | ||
<?xml version="1.0" encoding="UTF-8"?> |
<?xml version="1.0" encoding="UTF-8"?> |
||
− | <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" " |
+ | <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
<plist version="1.0"> |
<plist version="1.0"> |
||
<dict> |
<dict> |
Revision as of 18:32, 29 August 2009
uBASIC Syntax Highlighting for BBEdit
BBEdit is a mac code editor.
Save the following xml file under your user directory: /Users/<your account>/Library/Application Support/BBEdit/Language Modules/ubasic.plist
<!-- uBasic Codeless Language Module for BBEdit 8 --> <!-- version 0.92 --> <!-- August, 2009 --> <!-- Created by John Bussjaeger --> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//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>BBLMColorsSyntax</key> <true/> <key>BBLMIsCaseSensitive</key> <true/> <key>BBLMLanguageCode</key> <string>uBAS</string> <key>BBLMLanguageDisplayName</key> <string>uBASIC</string> <key>BBLMScansFunctions</key> <true/> <key>BBLMSuffixMap</key> <array> <dict> <key>BBLMLanguageSuffix</key> <string>.bas</string> <key>BBLMCanResolveIncludeFiles</key> <false/> </dict> </array> <key>Language Features</key> <dict> <key>Identifier and Keyword Characters</key> <string>0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz:@</string> <key>Open Strings 1</key> <string>"</string> <key>Close Strings 1</key> <string>"</string> <key>Prefix for Functions</key> <string>:</string> <key>End-of-line Ends Strings 1</key> <false/> <key>Open Line Comments</key> <string>rem</string> </dict> <key>BBLMKeywordList</key> <array> <string>let</string> <string>if</string> <string>then</string> <string>else</string> <string>for</string> <string>to</string> <string>next</string> <string>goto</string> <string>gosub</string> <string>return</string> <string>end</string> <string>@title</string> <string>@param</string> <string>@default</string> <string>print</string> <string>not</string> <string>and</string> <string>or</string> <string>endif</string> <string>cls</string> <string>@pause</string> <string>af_led_off</string> <string>af_led_on</string> <string>amber_led_off</string> <string>amber_led_on</string> <string>auto_focus_bracketing</string> <string>blue_led_off</string> <string>blue_led_on</string> <string>click</string> <string>display</string> <string>down</string> <string>erase</string> <string>exit_alt</string> <string>flash</string> <string>get_av</string> <string>get_day_seconds</string> <string>get_disk_size</string> <string>get_dof</string> <string>get_far_limit</string> <string>get_focus</string> <string>get_free_disk_space</string> <string>get_hyp_dist</string> <string>get_iso_real</string> <string>get_iso</string> <string>get_jpg_count</string> <string>get_near_limit</string> <string>get_prop</string> <string>get_raw_count</string> <string>get_raw_nr</string> <string>get_tick_count</string> <string>get_vbatt</string> <string>get_zoom</string> <string>green_led_off</string> <string>green_led_on</string> <string>is_key</string> <string>is_key</string> <string>iso</string> <string>left</string> <string>macro</string> <string>md_detect_motion</string> <string>md_detect_motion</string> <string>md_get_cell_diff</string> <string>md_get_cell_diff</string> <string>menu</string> <string>mf</string> <string>press</string> <string>print_screen</string> <string>release</string> <string>right</string> <string>set_av_rel</string> <string>set_av</string> <string>set_backlight</string> <string>set_focus</string> <string>set_iso</string> <string>set_led</string> <string>set_led</string> <string>set_nd_filter</string> <string>set_prop</string> <string>set_raw</string> <string>set_tv_rel get_tv</string> <string>set_tv</string> <string>set_zoom_rel</string> <string>set_zoom</string> <string>shoot_full</string> <string>shoot_half</string> <string>shoot</string> <string>shut_down</string> <string>shut_down</string> <string>sleep</string> <string>timer_led_off</string> <string>timer_led_on</string> <string>timer</string> <string>up</string> <string>video</string> <string>wait_click</string> <string>wend</string> <string>wheel_left</string> <string>wheel_right</string> <string>yellow_led_off</string> <string>yellow_led_on</string> <string>zoom_in</string> <string>zoom_out</string> </array> </dict> </plist>
You can alternatively paste the xml code into the unix terminal after running the following command; after pasting the xml text above, press control D.
cat > "~/Library/Application Support/BBEdit/Language Modules/ubasic.plist"