c/c++ mode map 相关

这个解决方法不是很对。

use-package有最常用的:init:config关键词,一个在加载package前运行,一个在之后。因为define-key是修改这个keymap变量的值,而按键寻找应该执行的函数时是每次去lookup这个keymap的,所以define-key能够即时生效,不会有其它一些配置项的 执行这行配置代码的时机 的问题,也就是说,这个define-key放在哪里都可以,因此:init中因为还没加载mode导致的空变量错误,只要改成:config就能解决。

c+±mode用到了cc-mode,那么cc-mode会在c+±mode加载的过程中被调用/加载,不需要手动require。

And again, RTFM (of use-package)。

这里有个相关的帖子