Difference between revisions of "Using BBEdit and (your language)"
(added link to guard and bbedit blog entry) |
|||
Line 8: | Line 8: | ||
Does BBEdit strip whitespace and your language/markup syntax not like that? [http://bbedit-hints.tumblr.com/post/32392151573/rwilcox-bbedit-has-this-useful-feature-it-will Use a custom language setting] | Does BBEdit strip whitespace and your language/markup syntax not like that? [http://bbedit-hints.tumblr.com/post/32392151573/rwilcox-bbedit-has-this-useful-feature-it-will Use a custom language setting] | ||
+ | |||
+ | [http://bbedit-hints.tumblr.com/post/34163244782/keep-your-function-definitions-ctags-up-to-date Keep your function definitions up to date automatically with guard] | ||
= Inform 7 = | = Inform 7 = |
Revision as of 05:34, 23 October 2012
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!
Contents
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
Inform 7
Javascript/JSON
LaTeX
- Tips on using LaTeX with BBEdit, and LaTeX with the Unix Worksheet
- More on LaTeX, BBEdit and the Unix Worksheet
Lisps
newLISP
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
Nu is a Lisp built on top of Objective-C, and thus has access to the entire Cocoa API
Scheme
BBEdit Codeless language module for Scheme
Markdown
- Screencast: A little bit of Markdown
- Screencast: BBEdit Markdown Screencast: Headers, Lists and Tables
Objective-C
- Ctags, Cocoa and BBEdit: A blog entry describing how to get code completion for Cocoa APIs in BBEdit
PHP
Python
- 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)
R
Ruby
Textile
- Text Filter: Textile -> HTML
- BBEdit's Preview window renders Textile too!