jrockway/eproject — pull request #66 by eblanton (2014-09-24 01:19:12+00:00)
Title: Use read-kbd-macro for defining keybindings, because it's not a macro

Using kbd with concat was causing problems for my emacs (23.4.1 from Debian Stable), as best I could tell because kbd is a macro and thus the evaluation order was not as emacs expected. (I'm not an elisp maven, I could be wrong here.) As kbd is defined in my emacs as simply (read-kbd-macro keys), I replaced kbd with read-kbd-macro directly and this problem went away. This behavior of read-kbd-macro is documented for emacs 24 and also works on my laptop running 24.3.1 from Ubuntu LTS.