I need something that is able to handle multiple files, can highlight language syntax (to keep from typos). F# language syntax highlighting would be awesome, but that's probably too much to ask.
It'd be really cool if the editor would integrate with git and ftp and have a macro system -- great to use for blogging.
Any ideas? So far I can't find anything that meets all the criteria: the short list is Vim, Emacs, and JEdit.
I'm really not crazy about any of those -- looks like going back to 1980 for me -- but I'm interested in what the community thinks.
Any other editors I might be missing?