Using BBEdit and (your language)
First, make sure to use the search functionality of this wiki: there could be other tips for your language in other places.
Does BBEdit guess the wrong language for your file? Fix it with a modeline setting
Does BBEdit strip whitespace and your language/markup syntax not like that? Use a custom language setting
BBEdit uses Perl Compatible Regular Expressions.
- JSON validation in BBEdit
- JS Lint Script
- JS beautifier
- Tips on using LaTeX with BBEdit, and LaTeX with the Unix Worksheet
- More on LaTeX, BBEdit and the Unix Worksheet
newLISP is a language targeted at using a Lisp, with some modifications that make it better suited for scripting level tasks.
- newLISP language module. How this is constructed: Building a codeless language module with BBEdit 8.5
Nu is a Lisp built on top of Objective-C, and thus has access to the entire Cocoa API
- Screencast: A little bit of Markdown
- Screencast: BBEdit Markdown Screencast: Headers, Lists and Tables
- Ctags, Cocoa and BBEdit: A blog entry describing how to get code completion for Cocoa APIs in BBEdit
- PyFlakes results in the BBEdit search window!
- Use BBEdit to display the curent line, when stepping through code with pdb
- Using Emacs Local Variables (aka modeline) to force Consistant Whitespace
- Python syntax checking using Flake8 (PEP8 + PyFlake)
- Text Filter: Textile -> HTML
- BBEdit's Preview window renders Textile too!