Difference between revisions of "Using BBEdit and (your language)"

From BBEditExtras
Jump to: navigation, search
(Inform 7)
(added Brent's JS Beautifier)
Line 25: Line 25:
 
* [http://blog.stevex.net/2011/09/json-validation-in-bbedit/ JSON validation in BBEdit]
 
* [http://blog.stevex.net/2011/09/json-validation-in-bbedit/ JSON validation in BBEdit]
 
* [http://forrst.com/posts/JSLint_Script_for_BBEdit-UQV JS Lint Script]
 
* [http://forrst.com/posts/JSLint_Script_for_BBEdit-UQV JS Lint Script]
* [http://objectivesea.tumblr.com/post/9700437213/jsbeautifierforbbedit JS beautifier]
+
* [http://objectivesea.tumblr.com/post/9700437213/jsbeautifierforbbedit JS beautifier] / [https://gist.github.com/brentsimmons/7819109 another JS beautifier]
 
* [https://github.com/rwilcox/html.bbpackage HTML BBEdit Package also includes some Javascript tools]
 
* [https://github.com/rwilcox/html.bbpackage HTML BBEdit Package also includes some Javascript tools]
 
* [http://bbedit-hints.tumblr.com/post/51067766320/node-js-express-in-bbedit-navigation-using-markers Find and Mark All pattern for Node.js/express work]
 
* [http://bbedit-hints.tumblr.com/post/51067766320/node-js-express-in-bbedit-navigation-using-markers Find and Mark All pattern for Node.js/express work]

Revision as of 06:57, 30 December 2013

First, make sure to use the search functionality of this wiki: there could be other tips for your language in other places.

Secondly, take a look at the Clippings page, or the Codeless_Language_Modules page - there could be more support for your language than you realize!

General Problems

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

Keep your function definitions up to date automatically with guard

Grep

BBEdit uses Perl Compatible Regular Expressions.

Inform 7

Javascript/JSON

LaTeX

Lisps

newLISP

newLISP is a language targeted at using a Lisp, with some modifications that make it better suited for scripting level tasks.

Nu

Nu is a Lisp built on top of Objective-C, and thus has access to the entire Cocoa API

Nu language model

Scheme

BBEdit Codeless language module for Scheme

Markdown

Matlab

Objective-C

PHP

Python

R

Ruby

Textile