Hi.
I understand this question is very personal for everyone :), but still I'm forced to ask it. Currently I'm using VIM and gVIM as my main editor, but imho it has a lot of downsides:
- Very inconvenient scripting language.
- Indentation and highlighting with regexps (real life shows that it's not the best idea).
- Mixed file types issues (i.e. erb, html (+js +css), php +html, etc...).
- Lack of auto-completion (i know there's a Acp and couple of other scripts, but i don't like the way they work with different programming languages and not take into account peculiarities of the programming language).
I've got more wining, but I don't think someone want to hear it :) This are the points making most problems for me.
So I'm looking for a new editor. Which should:
- Have some common scripting language (i.e. Python, Perl, Ruby, etc...) and good extensibility.
- Auto-completion.
- Window splits (when you try it, you can't live w/o it :)).
- Support of multiple languages and good support of mixed modes (definitely must have).
- GUI support. With ability to create/instantiate widgets from extensions.
If editor has this features, it means it is what I want. I saw lots of options, tried Emacs, jEdit and dozens of others, but I didn't find anything satisfying this 5 points. The only editor that was satisfying 4/5 points was gEdit, but I can't live w/o splits :(
If someone knows such editor please share.
Thank you :)
P.S. No holy wars plz.