Guest User

Untitled

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