At last, some emacs magic (while benefiting from some lisp:P)