请教学习插件的思路

请教各位前辈,有没什么好方法可以渐近式的学习emacs已有的插件代码,可以做到单个函数我能单独调试以及修改来看效果,然后由点到面达到全面掌握已有插件代码的目的

1 个赞

看 awesome-tray 和 snails 的代码吧,我设计的时候就充分考虑外围开发者的快速阅读,代码基本上很少用 macro, 扩展其功能,基本上根据现有插件依葫芦画瓢就可以掌握。

Elisp学习就两个方法,一定要读Elisp Reference Manual这样你才知道所有代码的意思,第二多练习,熟能生巧。

5 个赞

非常感谢,前辈们的指引可以让我们少走多少弯路呀。

强烈推荐读 @manateelazycat 大大的代码 :rofl: 懒猫大大写的插件数量多,涉猎面广,而且大多简洁易懂,读一个插件就能学到很多实用技巧,进而知道怎么在对应方向上做出一些成果,简直是菜鸟救星 :laughing:(至少我是这么过来的quq)

emacs能hacking的地方太多,就诞生了很多小tricks和约定俗成的方法,往往大家都知道,就咱新手一头雾水QwQ 不过玩着玩着就都会啦,happy hacking~

3 个赞

emacs 给我们踩耙子糊脸的充分自由