fixes on indent, completion, expand abbrev, compact paren