Skip to content

Instantly share code, notes, and snippets.

@orb
Created June 28, 2014 19:58
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save orb/f1129a1a426e3cd66894 to your computer and use it in GitHub Desktop.
Save orb/f1129a1a426e3cd66894 to your computer and use it in GitHub Desktop.
emacs custom ansi keybindings
(define-key input-decode-map "\e[1;10A" [M-S-up])
(define-key input-decode-map "\e[1;10B" [M-S-down])
(define-key input-decode-map "\e[1;10C" [M-S-right])
(define-key input-decode-map "\e[1;10D" [M-S-left])
;(define-key input-decode-map "\e[1;9A" [M-up])
;(define-key input-decode-map "\e[1;9B" [M-down])
;(define-key input-decode-map "\e[1;9C" [M-right])
;(define-key input-decode-map "\e[1;9D" [M-left])
(define-key input-decode-map "\e[1;8A" [C-M-up])
(define-key input-decode-map "\e[1;8B" [C-M-down])
(define-key input-decode-map "\e[1;8C" [C-M-right])
(define-key input-decode-map "\e[1;8D" [C-M-left])
(define-key input-decode-map "\e[40;1" ["C-="])
(define-key input-decode-map "\e[40;2" ["C-("])
(define-key input-decode-map "\e[40;3" ["C-)"])
@orb
Copy link
Author

orb commented Jun 28, 2014

I don't see an obvious way to export an iTerm config, but here's what configuring iTerm to send escape sequences looks like:

iTerm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment