What I like most about emacs though is that I rarely have to do repetitive tasks because I can write a bit of lisp code to do them instead.