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 13 includes language support (some combination of syntax coloring, function navigation, enhanced completion, live preview, or all of the above) for: ActionScript, ANSI C, C++, CSS, Fortran, Grep patterns, 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), SCSS, Setext, SQL (Generic, MS Transact, MySQL, PL/SQL, PostgreSQL), Strings, Tcl, TeX, Textile, Unix man page, Unix shell script, VBScript, VectorScript, Verilog HDL, VHDL, XML, and YAML.
Language module development information is available in the BBEdit SDK, and on the Bare Bones web site.
Language Module Library from BBEdit web site
More User-created language modules
- Apache configuration
- Apache configuration (updated for 2.4)
- AppleScript (original)
- AppleScript (edited)
- Arduino
- awk
- Bash
- C#
- JavaScript for Unity3D
- CMake
- CoffeeScript (1)
- CoffeeScript (2)
- CoffeeScript (3)
- CriticMarkup
- Cucumber Feature
- D
- Diff Output
- DMIS
- Docker’s “Dockerfile”
- Elixir
- Erlang
- Fountain
- GAMS
- Git Blame
- OpenGL Shading Language
- Go
- Groovy
- HAML/SASS
- Haskell
- IDL (Interactive Data Language)
- INI Files
- Jade
- Java Properties
- K-Maude
- Lasso
- LassoScript
- less CSS
- Linden Scripting Language
- LiveScript (broken link)
- LiveCode
- Logtalk
- Make (updated for 4.1)
- Macports’ “Portfile”
- Mako Templating Language
- Maker Forth
- MapServer
- MongoDB configuration file
- Muldis
- NetLogo (broken link)
- newLisp
- NewtonScript
- Nim
- Nu (original)
- Nu (edited)
- NXC (Not eXactly C for Lego Mindstorms NXT)
- Objective-J
- OCaml
- Ogre Material Script & Ogre Particle Script
- Perl 6
- Pure (“not” PureScript!)
- R
- RBScript
- reStructuredText
- Rust
- Scala (1)
- Scala (2)
- Scala (not actually codeless, but it’ll probably give you better results) (broken link)
- Scheme
- Smarty
- StandardML
- Stylus
- Swift
- SWI-Prolog
- T-SQL
- TaskPaper
- Tcl
- Thrift (broken link)
- TypeScript
- TXL
- uBASIC
- VisualBasic.NET
- z/OS Modules for PL/I, REXX, and JCL