The indenter is my only gripe. It's not perfect on my code but a pain on some other styles. I wish I could more easily turn it off. I thought I was even running with a reversion of one of the "more recent" (2012-01-17) changes, but git tells me that I must have lost them in the move from svn. I'll dig it out...
Got to love automatically shared mobile/desktop Drafts.
Index: src/e/ptextarea/PCFamilyIndenter.java
===================================================================
--- src/e/ptextarea/PCFamilyIndenter.java (revision 6966)
+++ src/e/ptextarea/PCFamilyIndenter.java (working copy)
@@ -23,12 +23,12 @@
public ArrayList<Preference> getPreferences() {
ArrayList<Preference> result = super.getPreferences();
result.add(new Preference(ALIGN_FUNCTION_ARGS, Boolean.TRUE, "Align args in multi-line function calls"));
- result.add(new Preference(NAMESPACE_INDENT, "", "Indent after C++ 'namespace xx {' lines"));
+ result.add(new Preference(NAMESPACE_INDENT, " ", "Indent after C++ 'namespace xx {' lines"));
result.add(new Preference(BRACE_INDENT, " ", "Indent after an open curly brace"));
result.add(new Preference(SQUARE_BRACKET_INDENT, " ", "Indent after an open square bracket"));
result.add(new Preference(PARENTHESIS_INDENT, " ", "Indent after round brackets (also expression continuation)"));
- result.add(new Preference(SWITCH_LABEL_OUTDENT, "", "Outdent for 'case' and 'default' switch labels"));
- result.add(new Preference(ACCESS_SPECIFIER_OUTDENT, " ", "Outdent for access specifiers"));
+ result.add(new Preference(SWITCH_LABEL_OUTDENT, " ", "Outdent for 'case' and 'default' switch labels"));
+ result.add(new Preference(ACCESS_SPECIFIER_OUTDENT, " ", "Outdent for access specifiers"));
return result;
}
I'll apply that to my git area, see if I'm less unhappy.
I see I had another suite of changes for deferring open an errors window until the tool has something to say... and deferring the banner on our scm tools until there's something else to say. The idea being that sometimes it would never have anything to say and that way we end up with fewer spurious windows. I think that worked OK. I'll move that over if that chimes with anyone else.