Difference between revisions of "Codeless Language Modules"
Zenmumbler (Talk | contribs) |
(→More User-created CLMs) |
||
Line 17: | Line 17: | ||
* [http://pong.li/dev/unity3d/ C# & JavaScript for Unity3D] (incl. all classes/functions etc.) | * [http://pong.li/dev/unity3d/ C# & JavaScript for Unity3D] (incl. all classes/functions etc.) | ||
* [http://tadpol.org/projects/bbclm_for_cmake.html CMake] | * [http://tadpol.org/projects/bbclm_for_cmake.html CMake] | ||
− | * [https://github.com/ascarter/BBEdit-ApplicationSupport/blob/ab57a63c77852b18e1adab9b7721361b3fac9bb9/Language%20Modules/CoffeeScript.plist CoffeeScript] | + | * [https://github.com/ascarter/BBEdit-ApplicationSupport/blob/ab57a63c77852b18e1adab9b7721361b3fac9bb9/Language%20Modules/CoffeeScript.plist CoffeeScript (1)] |
+ | * [https://gist.github.com/1739174 CoffeeScript (2)] | ||
* [https://github.com/grantneufeld/BBEdit-Language-Modules/blob/46873121ed33e819638670c9bdb7fcc5513e7792/CucumberFeatureLanguageModule.plist Cucumber Feature] | * [https://github.com/grantneufeld/BBEdit-Language-Modules/blob/46873121ed33e819638670c9bdb7fcc5513e7792/CucumberFeatureLanguageModule.plist Cucumber Feature] | ||
* [https://github.com/ascarter/BBEdit-ApplicationSupport/blob/25510ab6145325c3f8b86175311dfd0d7c31da0a/Language%20Modules/Diff.plist Diff Output] | * [https://github.com/ascarter/BBEdit-ApplicationSupport/blob/25510ab6145325c3f8b86175311dfd0d7c31da0a/Language%20Modules/Diff.plist Diff Output] |
Revision as of 16:28, 1 April 2012
Codeless Language Modules allow you to utilize BBEdit’s syntax coloring, language-aware folding, function navigation, and completion services while editing source files written in any language that BBEdit does not support natively.
BBEdit 10 includes language support (some combination of syntax coloring, function navigation, enhanced completion, or all of the above) for: 68K Assembler, ActionScript, ANSI C, C++, CSS, Fortran, HTML, INI configuration, Java, JavaScript, JSON, JSP, Lasso, Lua, Make, Markdown, Object Pascal, Objective-C, Objective-C++, Perl, Perl POD, PHP, Python, Rez, Ruby, Ruby in HTML (erb), Setext, SQL (Generic, MS Transact, MySQL, PL/SQL, PostgreSQL), Strings, Tcl, TeX, Unix shell script, VBScript, VectorScript, Verilog HDL, VHDL, XML, and YAML.
Language module development information is available in the BBEdit SDK. Seth Dillingham has written an excellent guide on how to write your own CLM.
Language Module Library from BBEdit web site
More User-created CLMs
- Apache configuration
- AppleScript
- Arduino
- awk
- BBColors (for creating BBEdit color scheme files by hand)
- C# & JavaScript for Unity3D (incl. all classes/functions etc.)
- CMake
- CoffeeScript (1)
- CoffeeScript (2)
- Cucumber Feature
- Diff Output
- Git Blame
- Go
- HAML
- INI Files
- Jade
- K-Maude
- Lasso 8
- LassoScript
- Linden Scripting Language
- Logtalk
- Make
- Macport's "Portfile"
- Maker Forth
- Muldis
- NetLogo
- Nu (original)
- Nu (edited)
- R
- Rust
- SASS
- Scala
- Scheme
- Stylus
- TaskPaper
- Thrift