elisp 传参问题

The parameter keymap evaluates to 'c++-mode-map, while evil-define-key expects something like c++-mode-map.

Which is a catch for newbees 因为我们 tend to 认为应该是define-key 'foo-map=》define-key拿着'foo-map这个symbol去记下“我在foo-map里面加了一个binding”,
而真相是define-key把这个binding写进了foo-map的值里面,something like (keymap (123 . next-line) (456 . next-line)),所以define-key拿到的需要是一个求值过的keymap,而不能是一个没法塞东西进去的'foo-map这种quoted symbol。