Sorry, this is not at all what I want. When I'm editing code in a language with curly braces, there is exactly one correct place for a line of code to be indented. In emacs, pressing tab puts my line of code in the right place. In BBEdit, it just inserts a tab.