vlambda博客
学习文章列表

012. 前 Deepin CTO 王勇的 Emacs 传奇经历



如果 EmacsTalk 对您有所帮助

  • • 欢迎在各大播客平台留言、打分、转发

  • • 也欢迎您为本节目进行打赏支持 ❤️

概要

本期嘉宾可能是国内 Emacs 社区最资深的用户:王勇(常用 ID: manateelazycat,懒猫)。使用 Emacs 有 15 年之久,创造了 400 多个插件(独立插件包 30 多个),光是这两个数字就足以证明其硬核程度。让听众想不到的是,嘉宾接触 Emacs 的动机竟然是“戒游戏瘾”,且在接触 Emacs 一年左右就达到融会贯通的状态,经过多年深耕,最终达到与 Emacs 心流(身心)合一的境界。对于嘉宾来说,Emacs 已不再只是生产力工具,更像一个老友,默默陪伴在嘉宾身边。近两个小时的内容,精彩不容错过。

012. 前 Deepin CTO 王勇的 Emacs 传奇经历 进度条
  • • 本期节目时长 2 小时,推荐在小宇宙中收听,方便直接跳转到感兴趣的小节


012. 前 Deepin CTO 王勇的 Emacs 传奇经历

  • • Emacs 28.1 今天也已经正式发布 🍺,相关功能介绍可参考:

    • • https://emacstalk.github.io/post/009/


时间线

  • • 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

  • • 嘉宾介绍

    • • GitHub:manateelazycat (Andy Stewart)

    • • 个人博客:ManateeLazyCat

    • • Emacs China 账户

    • • 经历总结:我人生的前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(毁灭战士)。最敬佩他的学习能力和动手能力,有啥困难直接去解决,不给自己设限制

    • • 王守仁(字号:字伯安,号阳明子):人生最低落的时候看他的书明白了,至善至真,只要内心活洒脱了活明白了,人生的很多事情自然就顺了

    • • 罗大伦博士:每天聊点《道德经》

    • • 推荐大家多学不同的编程语言,每学一种编程语言就会增加一种看世界的不同角度,学得编程语言多了,自身能力会更强,心态也会更加包容

    • • 喜欢的三个人,这三个人的经历一直激励着我

懒猫生活照


012. 前 Deepin CTO 王勇的 Emacs 传奇经历