The best thing is to make a generic hook via the unix terminal (and whatever they use on windows), so people can use whatever editor they like.
hmm, I disagree. Imho the best thing is to make the editor so that it works best instead of using generic tools.
I can imagine future plans will solve this and by far in a nicer way than possible with a seperate editor.