@grishka
Ну, а что такого?
Существует Emacs:)