Yep, but I can also map Ctrl-x Ctrl-s to just Ctrl-s in Emacs if I wanted... 
but the default is fast enough... and Ctrl-s is mapped to search (another 
common editing task) anyway.

And Emacs has macros that can be mapped to key strokes as well, so I cant see 
any Vim advantage there. Emacs Lisp is fairly easy to use to write custom tasks 
that can be added to a menu or key stroke as well, which is what I have done a 
few times.

For example here is some Emacs that I have on my own menu that opens the 
Windows folder where the current file is:

;; Open the command window at current files directory ;;

(defun neils-start-cmd ()
    "Open the command window at current files directory" (interactive)
(let ((proc (start-process "cmd" nil "cmd.exe" "/C" "start" "cmd.exe")))
    (set-process-query-on-exit-flag proc nil)))

;;

Reply via email to