let vim make a scripting work, emacs for c|c++, erlang & haskell