Using java, I *cannot* seem to get the beautify settings or the smarttab key to either a) do the right thing or b) do the same thing as each other.
The particular painful example is functions with annotations (note: introduced to java in 2004) and throws clauses, each defined on their own line. Continuation indent is set to 8.
The Correct formatting is:
@Foo
public void foo()
throws FooException {
Beautify formats it this way:
@Foo
public void foo()
throws FooException {
and the tab key formats it this way:
@Foo
public void foo()
throws FooException {
How can I make them work correctly?
Edit: actually using code escaping to highlight 4 v. 8 character indents.