本期嘉宾可能是国内 Emacs 社区最资深的用户:王勇(常用 ID: manateelazycat,懒猫)。使用 Emacs 有 15 年之久,创造了 400 多个插件(独立插件包 30 多个),光是这两个数字就足以证明其硬核程度。让听众想不到的是,嘉宾接触 Emacs 的动机竟然是“戒游戏瘾”,且在接触 Emacs 一年左右就达到融会贯通的状态,经过多年深耕,最终达到与 Emacs 心流(身心)合一的境界。对于嘉宾来说,Emacs 已不再只是生产力工具,更像一个老友,默默陪伴在嘉宾身边。近两个小时的内容,精彩不容错过。
本期人物
- 主播:西瓜 | Twitter
- 嘉宾:王勇 | GitHub | Emacs China 账户
时间线
- 00:00:54 嘉宾自我介绍
- 00:02:49 Emacs 初印象
- 00:16:36 什么样的人适合 Emacs
- 00:26:00 谈自由软件
- 00:31:03 写的 400 个插件中,印象最深的
- 00:31:03 开源项目维护的心得体会
- 00:44:40 使用 Emacs 十五年心得体会
- 00:54:46 EmacsOS?EAF 的诞生
- 01:37:20 嘉宾近况
- 01:41:47 推荐
Show Notes
- 经历总结:我人生的前28年
- 对 Emacs 新手的建议:读 ELisp 手册
对嘉宾影响比较大的插件
- 项目重构: color-moccur.el,嘉宾后来写了 color-rg,解决了它大目录搜索慢的问题
- 括号补全:paredit,嘉宾后来基于 tree-sitter 写了 grammatical-edit。前者基于正则匹配,后者基于语法分析
- 纯文本浏览器:emacs-w3m,与 EWW 类似
- Cairo - The relationship between libraries: Clutter, Cogl, Clutter, GTK+, etc
- 嘉宾使用 Haskell 重新造的一个 Emacs:Manatee
推荐:
- 罗大伦博士:每天聊点《道德经》
- 推荐大家多学不同的编程语言,每学一种编程语言就会增加一种看世界的不同角度,学得编程语言多了,自身能力会更强,心态也会更加包容
喜欢的三个人,这三个人的经历一直激励着我
- Richard Stallman:世界上现存的顶尖黑客,虽然很多时候都很极端,但是RMS老人家在计算机哲学上有很多深入的思考
- John Carmark(约翰·卡马克):美国的电玩游戏程序员、id Software的创始人之一。主要作品:Quake(雷神之锤)、Doom(毁灭战士)。最敬佩他的学习能力和动手能力,有啥困难直接去解决,不给自己设限制
- 王守仁(字号:字伯安,号阳明子):人生最低落的时候看他的书明白了,至善至真,只要内心活洒脱了活明白了,人生的很多事情自然就顺了
- 与懒猫一起工作:欢迎加入我们,我们继续折腾 Linux