Ok, bundle should work with E again. Added two new commands to insert functions using the current word, similar to Ruby.
Type a word, like "foo", hit shift+enter, and it'll spit out either a function or a method named foo. If you're currently typing the word inside of a type, it'll spit out a method. This is all scope-based, so if you felt like doing so you could change the order they're processed in.
Added try/catch highlighting because I forgot it somehow. I don't use it much, so that's probably why.
Fixed highlighting on abstract methods to my knowledge. Folding is still iffy with them (same with functions/methods in extern blocks), but there's not a whole lot I can do to remedy that.
Edit: Added highlighting for brackets and quotes and such as well as automatic indentation for most blocks of code. Chances are I forgot one though.
Type a word, like "foo", hit shift+enter, and it'll spit out either a function or a method named foo. If you're currently typing the word inside of a type, it'll spit out a method. This is all scope-based, so if you felt like doing so you could change the order they're processed in.
Added try/catch highlighting because I forgot it somehow. I don't use it much, so that's probably why.
Fixed highlighting on abstract methods to my knowledge. Folding is still iffy with them (same with functions/methods in extern blocks), but there's not a whole lot I can do to remedy that.
Edit: Added highlighting for brackets and quotes and such as well as automatic indentation for most blocks of code. Chances are I forgot one though.