Guest User

Untitled

a guest
May 14th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.34 KB | None | 0 0
  1. ;;## Save code when changing unloaded maps
  2. (defmacro delayed-define-key (mode key func)
  3.   (eval `(let ((hook (intern (format "%s-mode-hook" ,mode)))
  4.                (map  (intern (format "%s-mode-map"  ,mode)))
  5.                (key ,key)
  6.                (func ,func))
  7.            `(add-hook ',hook (lambda () (define-key ,map ,key ',func))))))
Add Comment
Please, Sign In to add comment