I'm trying to use global-set-key to bind commands "`:x`" as save and close, just like the way vim do. Right now I'm doing: (global-set-key (kbd "S-; x") (lambda() (kbd "C-x C-s") (kill-emacs))) But when I type Shift+: and then x, it just write :x in the documents instead of really doing save and close. Wondering what should be the right form?