Nathan Neff <nathan.n...@gmail.com> writes: > I tried something like this, but all I get is "Wrong type argument: > integer-or-marker-p, (quote (second shortcut-def))" > > #+srcname: map-nav(navigation-shortcuts=navigation-shortcuts) > #+begin_src emacs-lisp > (defun map-navigation-shortcuts (shortcut-def) > (global-set-key (kbd (second shortcut-def)) (lambda () "Goto Foo Org File" > (interactive) > (org-id-goto '(third shortcut-def))))) > > (mapcar #'map-navigation-shortcuts navigation-shortcuts) > > #+end_src > > Can anyone point out where I'm going wrong?
I haven't tried your code, but the way you call `kbd' is obviously wrong. `kbd' is a macro and does not evaluate its arguments; try using `read-kbd-macro' instead. HTH, Štěpán _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode