EmacsTalk

EmacsTalk

By 写代码的西瓜Technology
Download on the App Store

EmacsTalk episodes

  • 009. 与 tumashu 聊 Emacs 中文输入法
    欢迎听众打赏支持,您的支持是我不断创作的动力🍻

    本期节目请来了一位非科班的 Emacs 资深用户冯书(aka tumashu),Emacs 中文输入法 pyim 的作者。作为一位卫健委信息中心的办事人员,他是如何接触到 Emacs 的?又是什么原因让他接手、维护 pyim?pyim 的工作原理是怎么样的,与 emacs-rime 有什么区别?

    接触 Emacs 十余年后,嘉宾总结出一套五个阶段 Emacs 学习境界,每个境界需要的技能是什么?如何去突破?相信通过嘉宾的经历,可以给更多非科班听众打开 Emacs 源码的神秘面纱,近一个半小时的分享,精彩不容错过。

    时间线
    • 00:00:39 嘉宾自我介绍
    • 00:01:12 Emacs 初印象
    • 00:06:32 Emacs 为什么能吸取各行各业的人进来
    • 00:12:04 ELisp 学习经历
    • 00:15:13 pyim 接手、维护经历
    • 00:43:19 使用前缀树来做输入法的词库搜索
    • 00:46:24 pyim 与 emacs-rime 实现方式的区别
    • 01:03:42 是否会向周边人推销 emacs
    • 01:07:46 是否考虑过转成全职程序员
    • 01:09:47 Emacs 学习的五种境界
    • 01:17:02 八卦
    • 01:18:19 分享
    • Show Notes
      • 嘉宾自我介绍

        • 网络 ID: tumashu
        • 03 年大学,专业化工;07 年研究生,专业管理
        • 目前 Emacs 的配置:emacs-helper
        • GNU Emacs 自 23.1 版本开始支持 XFT
        • 使用 Emacs 内置输入法优势

          1. 输入中文与敲 Emacs 命令自动切换
          2. 直接使用拼音搜中文内容
          3. 拼音搜中文实现方案主要有两个

            1. 把输入的拼音正则,利用 pyim 转化为对于的汉字正则,然后直接去搜
            2. 把搜索的目标中的汉字转为拼音,然后再用输入的正则去匹配
            3. Child Frames
            4. 弹出框三种方式

              1. posframe
              2. popup
              3. PosTip
              4. Emacs 学习的五种境界

                1. 初学攒配置
                2. 入门写扩展
                3. 一入 emacs 源码深似海
                4. 你不入 C 狱谁入 C 狱
                5. 千万里挑一 emacs 的武学奇才
                6. 嘉宾的分享

                  • modus-themes
                  • 主播的分享

                    • elfeed
                    • 片尾音乐
                    • 收听方式
                      • 国内:小宇宙、微信公众号、RSS
                      • 国外:Spotify for Podcasters、Apple Podcasts、RSS
                        反馈 ✉️
                        1 hr 24 min
                      • 008. Emacs 之光的成长历程
                        欢迎听众打赏支持,您的支持是我不断创作的动力🍻

                        本期节目请来了一位特殊嘉宾–付禹安,社区内一般称他为『Emacs 之光』。之所以这么称呼,是因为今年才刚刚大学毕业的他,就已经给 Emacs 贡献了多次代码。👍

                        与大多数用户不同,嘉宾在接触 Emacs 不久即开始尝试攒写自己的配置,并陆陆续续发布了几个比较实用的包,比如 valign,嘉宾是如何做到的?更令人好奇的是,嘉宾如何在短期内熟悉 Emacs 源码并为之贡献多个 patch,相信通过嘉宾的学习、贡献经历,可以给听众打开 Emacs 源码的神秘面纱,让更多用户参与到 Emacs 的贡献中,一个多小时的分享,精彩不容错过。

                        时间线
                        • 00:00:56 嘉宾自我介绍
                        • 00:02:20 Emacs 初相识
                        • 00:10:08 ELisp 学习经历
                        • 00:15:45 Emacs 的可发现性 Discoverability
                        • 00:23:58 源码贡献经历
                        • 00:27:32 源码贡献流程介绍
                        • 00:38:15 如何读懂 Emacs 源码
                        • 00:57:59 嘉宾的第一个 Emacs patch
                        • 01:02:34 分享环节
                        • Show Notes
                          • 嘉宾自我介绍

                            • 网络 ID: casouri
                            • 17 年大一开始接触 Emacs ,到现在差不多四年
                            • 个人博客
                            • 配置 lunarymacs
                            • 对 Emacs 仓库的提交记录
                            • 28 版本新增的 shortdoc,解决手册冗长,提供简洁的示例代码
                            • 正则表达式两处文档:

                              • 只介绍如何写正则的 34.3 Regular Expressions
                              • 15.5 Regular Expression Search 这一小结介绍正则相关函数
                              • 嘉宾对 Emacs 的主要 patch:

                                • Improve word wrapping for CJK characters
                                • Add filter to GDB's register buffer
                                • Emacs 代码规范

                                  • 注释都是完整句子,最后有个句号,句号后两个空格
                                  • 注释用的是 C 风格的 /* */ ,而不是 C++ 的 //
                                  • 函数名后面跟一个空格,再是括号
                                  • 读 Emacs 源码技巧

                                    • lisp.h 里面有 C 如何调用 ELisp 的示例
                                    • 去 devel 邮件列表咨询,还可以练习英文表达能力
                                    • ccls + grep + ctags
                                    • 通过搜索相关功能来探究其个函数的用法
                                    • 嘉宾的分享

                                      • aggressive-indent-mode
                                      • Practical Typography
                                      • 主播的分享

                                        • 关注牙齿健康,最好每年去看一次牙医
                                        • 收听方式
                                          • 国内:小宇宙、微信公众号、RSS
                                          • 国外:Spotify for Podcasters、Apple Podcasts、RSS
                                            反馈 ✉️
                                            1 hr 12 min
                                          • 007. 编辑器专家的 Emacs 世界
                                            欢迎听众打赏支持,您的支持是我不断创作的动力🍻

                                            本期节目请来了一位使用 Emacs 15 年之久的编辑器专家领蜂,在高中竞赛时获奖后,父母送给他一台个人电脑,这打开了他的 Emacs 之旅。

                                            由于其工作领域正好与编辑器相关,领蜂走上了一条专家型的 Emacs 学习路线,接触 Emacs 三天即开始上手 ELisp,他是怎么做的到?更令人想不到的是嘉宾的配置仅仅 200 来行,可谓精简至极,典型的“手动挡”车用户,这背后有什么样的理念?

                                            另一方面,嘉宾十分关心开源社区的“八卦”,对早期 Emacs Hacker 的事迹信手拈来,嘉宾在节目里分享的先驱者的言论,至今来看,仍然十分超前,这些言论对我们的启发是什么?
                                            近一个半小时的内容,不容错过。

                                            时间线
                                            • 00:00:54 嘉宾自我介绍
                                            • 00:03:16 Emacs 初印象
                                            • 00:12:15 开源社区内前辈们对嘉宾的影响
                                            • 00:20:23 谈 UE/Vim/NeoVim
                                            • 00:30:05 浏览器内核发展之路与浏览器之战
                                            • 00:38:30 在 Emacs 社区的活动
                                            • 00:44:44 ELisp 解释器为什么选用动态作用域
                                            • 00:52:28 学习 ELisp 的经历
                                            • 01:00:12 Emacs 两种学习方式:专家模式与务实模式
                                            • 01:08:57 极简风格的配置
                                            • 01:16:36 推荐
                                            • Show Notes
                                              • 嘉宾自我介绍

                                                • 姓名:领蜂
                                                • 网络 ID: Joyer, DelphiNew/uppet
                                                • 社交信息: CSDN, GitHub
                                                • 工作经历:06 年开始工作;竞赛型程序员,IDE 开发,浏览器引擎开发,开发者工具开发
                                                • 目前的配置
                                                • Emacs 初印象

                                                  • Mandriva Linux
                                                  • The Craft of Text Editing
                                                  • effective-emacs ,嘉宾的中文翻译
                                                  • Open Sources: Voices from the Open Source Revolution by Michael Tiemann, Cygnus 作者
                                                  • JWZ
                                                  • An Introduction to the Emacs Editor
                                                  • UE 为什么会逐渐消失
                                                  • 10 Questions with Vim’s creator, Bram Moolenaar 第八个问题

                                                    • 提问:如何确保 Vim 在可遇见的将来继续成功?
                                                    • 回答:Keep me alive
                                                    • Netscape 创始人 Marc Andreessen 金句:Netscape would reduce Windows to a “poorly debugged set of device drivers”

                                                      • 其他金句:Software is eating the world
                                                      • Emacs 28 引入的 JIT
                                                      • 2018 年,嘉宾对 Effective Emacs 的回顾文章:到了2018年,还有学习Emacs的必要吗?

                                                        • 如何防止小指痛:上机械键盘,用手掌边沿去按 Ctrl 比用小指按更容易更舒服
                                                        • 嘉宾推荐

                                                          • NIZ宁芝 普拉姆 X87 X108 静电容蓝牙键盘
                                                          • Coq
                                                          • Dart + Flutter
                                                          • 主播推荐

                                                            • EmacsTalk 听友群

                                                              • QQ 听友群:530146104
                                                              • TG 听友群:https://t.me/emacstalk
                                                              • elisp-demos
                                                              • 收听方式
                                                                • 国内:小宇宙、微信公众号、RSS
                                                                • 国外:Spotify for Podcasters、Apple Podcasts、RSS
                                                                  反馈 ✉️
                                                                  1 hr 22 min
                                                                • 006. 经济学在读博士生的 Emacs 奇妙之旅
                                                                  欢迎听众打赏支持,您的支持是我不断创作的动力🍻

                                                                  本期节目请来了一位特别嘉宾 Kathy,她不仅仅是一名四年经验的 Emacs 拥趸,而且还是一位留学英国的经济学在读博士生。

                                                                  非程序员群体是如何了解并使用 Emacs 的,Kathy 的经历或许可以给出一种答案。Kathy 还会分享自己参与伦敦 Emacs 线下 meetup 的趣闻,是如何接触 Scheme 以及函数式编程对其专业的影响。

                                                                  本期节目的后半部分,Kathy 会讲述对英国留学的一些见解,以及英国留学的运作方式,有留学想法的同学千万不要错过。最后 Kathy 会介绍如何把经济学原理应用到日常生活中,让枯燥的知识真正提高生活品质。近一个小时的内容,精彩不容错过!

                                                                  时间轴
                                                                  • 00:00:50 嘉宾自我介绍
                                                                  • 00:03:14 入坑经历
                                                                  • 00:06:45 伦敦 Emacs 线下 meetup 趣闻
                                                                  • 00:15:51 Emacs 使用方式
                                                                  • 00:21:53 嘉宾的 Scheme 之旅
                                                                  • 00:27:36 学习编程对经济学本专业的影响
                                                                  • 00:32:20 嘉宾为什么选择经济学、去英国求学
                                                                  • 00:39:02 英国留学特点,趣事分享
                                                                  • 00:50:43 嘉宾对未来的规划
                                                                  • 00:52:36 经济学对嘉宾的影响
                                                                  • 00:57:53 推荐
                                                                  • 名词解释
                                                                    • vanilla emacs,原生的 GNU Emacs,零配置
                                                                    • coding dojo,是一个学习的过程,一些程序员(通常是15-20人)在一起编程解决一个程序问题。
                                                                    • 逆向选择,是信息不对称带来的另一个问题。是指市场的某一方如果能够利用多于另一方的信息使自己受益而使另一方受损,倾向于与对方签订协议进行交易。
                                                                    • Show Notes
                                                                      • 嘉宾介绍

                                                                        • Emacs China ID: Kathy_H
                                                                        • 网站: https://sheishe.xyz/
                                                                        • 入坑经历

                                                                          • 2017 年底,差不多 6 个月后真正用起来
                                                                          • Emacs meetup

                                                                            • outline mode
                                                                            • Emacs 使用方式

                                                                              • 在学术方面建立 text based work management
                                                                              • Anki
                                                                              • Scheme 之旅

                                                                                • 王垠的文章 GTF - Great Teacher Friedman
                                                                                • Y 组合子
                                                                                • 嘉宾的推荐

                                                                                  • Youtube: Mike Zamansky (Hunter College professor)
                                                                                  • B站:金色飞贼小米
                                                                                  • 主播的推荐

                                                                                    • vc-msg 显示当前行的 git 信息
                                                                                    • SICP
                                                                                    • 片尾音乐:https://music.163.com/#/song?id=1380302523
                                                                                    • 收听方式
                                                                                      • 国内:小宇宙、微信公众号、RSS
                                                                                      • 国外:Spotify for Podcasters、Apple Podcasts、RSS
                                                                                        反馈 ✉️
                                                                                        1 hr 4 min
                                                                                      • 005. 与 Emacs 高手陈斌闲聊 Emacs
                                                                                        欢迎听众打赏支持,您的支持是我不断创作的动力🍻

                                                                                        本期节目请来了一位使用 Emacs 近十年的资深用户陈斌,他是著名文章《一年成为 Emacs 高手》的作者,同时也是一位拥有近二十年软件开发经验的前辈。

                                                                                        抵触 Emacs 近十年后,陈斌用一年时间就成为了 Emacs 高手,他是怎么做到的?是什么样的契机让他打开了 Emacs 这个潘多拉魔盒?

                                                                                        作为一个拥有众多插件的开源软件维护者,如何处理用户的不满?如何调节生活与维护的压力?陈斌给出了自己的答案。
                                                                                        此外,节目里还聊到了 Emacs 与 VSCode/Vim 等开发理念上的区别,学习这些软知识,非常有助于加深对 Emacs 的理解。近一个半小时的内容,“湿货”十足,不容错过!

                                                                                        本期人物
                                                                                        • 主播:西瓜
                                                                                        • 嘉宾:陈斌
                                                                                        • 时间轴
                                                                                          • 00:00:42 嘉宾自我介绍
                                                                                          • 00:03:34 为什么会去写《一年成本 Emacs 高手》文章
                                                                                          • 00:08:18 学习 Emacs 多久后,开始写《一年成本 Emacs 高手》文章
                                                                                          • 00:10:16 Emacs 为什么不那么“开箱即用”
                                                                                          • 00:12:54 嘉宾是如何探索出学习 Emacs 最佳实践的
                                                                                          • 00:15:36 嘉宾列举的一些 Emacs 技巧
                                                                                          • 00:21:30 Emacs 的开放性,与其他编辑器的区别,“乱” VS “自由”
                                                                                          • 00:26:31 嘉宾学习 ELisp 的经历
                                                                                          • 00:30:02 嘉宾对维护开源项目的态度
                                                                                          • 00:39:35 嘉宾对新手的建议
                                                                                          • 00:43:53 嘉宾现在的 Emacs 工作流
                                                                                          • 00:54:11 Emacs 在 Windows 上为什么性能差
                                                                                          • 01:01:58 Emacs 核心开发团队是怎么样的
                                                                                          • 01:08:13 嘉宾对入行新人的建议
                                                                                          • 01:13:20 推荐环节
                                                                                          • Show Notes
                                                                                            • 嘉宾介绍

                                                                                              • 名字:陈斌
                                                                                              • 19 年工作经验,最早桌面开发,现在以 web 开发为主
                                                                                              • 知乎专栏:如何提高编程速度
                                                                                              • 入坑经历

                                                                                                • 2011 年开始接触 Emacs,当时大概 40 岁
                                                                                                • 吃了半年苦头后,无意间发现了 Steve Purcell 的配置,才开始真正掌握其要领
                                                                                                • Emacs 技巧分享

                                                                                                  • 在项目中查找文件 find-file-in-project
                                                                                                  • ELisp API 多,不同插件之间可以相互调用
                                                                                                  • Elisp 学习经历

                                                                                                    • 潜移默化,没有特意去学
                                                                                                    • 对待开源的态度

                                                                                                      • 佛系,软件一开始往往都是不完美的,逐渐去完善就好
                                                                                                      • 对新手学习 Emacs 的建议
                                                                                                      • 现在的工作流

                                                                                                        • js2-mode
                                                                                                        • org-mode 记录心得体会
                                                                                                        • 混用 magit 和 git 命令行
                                                                                                        • 基于 ctags,使用 counsel-etags 来做代码导航,company-ctags 来做代码补全
                                                                                                        • shell-mode,新写的 shellcop 插件可以根据 shell output 的文本内容,来快速跳转文件
                                                                                                        • counsel + ivy
                                                                                                        • 收发邮件使用 gnus
                                                                                                        • 使用 dired 管理视频文件,通过 mplayer 进行播放
                                                                                                        • Emacs 核心开发团队介绍

                                                                                                          • Emacs 还能活多久
                                                                                                          • 对新入行新人的建议

                                                                                                            • 不要把眼光局限在一小块领域,可以学些人文/艺术等来提高自己的品味
                                                                                                            • 嘉宾的分享

                                                                                                              • evil 可同时掌握 Emacs 与 Vim,而且还能彻底解决小指痛的问题
                                                                                                              • abo-abo 大神的 ivy + swiper + counsel 全家桶
                                                                                                              • vc-msg 显示当前行的 git 信息
                                                                                                              • evil-matchit 在成对的 tag 间进行跳转
                                                                                                              • 主播的分享

                                                                                                                • macOS 上的程序启动器 Raycast,类似与 Alfred,但是免费,且支持剪贴板📋管理
                                                                                                                • 片尾音乐:https://music.163.com/#/song?id=1380302523
                                                                                                                • 收听方式
                                                                                                                  • 国内:小宇宙、微信公众号、RSS
                                                                                                                  • 国外:Spotify for Podcasters、Apple Podcasts、RSS
                                                                                                                    反馈 ✉️
                                                                                                                    1 hr 22 min
                                                                                                                  • 004. 与 stardiviner 聊 Emacs 与他与众不同的人生经历
                                                                                                                    欢迎听众打赏支持,您的支持是我不断创作的动力🍻

                                                                                                                    本期节目又请来了一资深 Emacs 用户 stardiviner,同时也是一名淘宝店主,用来售卖自己的 IT 技能。

                                                                                                                    从 org-mode 的使用者到贡献者,他是如何做到的?更让人好奇的是他与众不同的人生经历,大学肄业后,他做过房地产销售、必胜客服务员、幼教老师、IT 支持,最后在无意间发现可以通过售卖自己的 IT 技能来赚钱,从此告别职场,走上了 freelancer 的道路。

                                                                                                                    在一次次的选择中,他逐渐远离“常人”走过的路,这其中或许有一时的鲁莽,但更多的是他勇于突破传统的束缚,逐渐形成了其独特的做事风格。近一个半小时的内容,“湿货”十足,不容错过!

                                                                                                                    本期人物
                                                                                                                    • 主播:西瓜
                                                                                                                    • 嘉宾:stardiviner
                                                                                                                    • 时间轴
                                                                                                                      • 00:02:09 嘉宾学习 Emacs 经历
                                                                                                                      • 00:10:35 org mode 介绍
                                                                                                                      • 00:15:15 Elisp 学习经历
                                                                                                                      • 00:22:19 维护开源插件的感受
                                                                                                                      • 00:29:04 开淘宝店,做技术咨询的经历
                                                                                                                      • 00:39:19 国内外对服务、知识付费态度的差异
                                                                                                                      • 00:49:22 服务定价
                                                                                                                      • 00:57:36 转行
                                                                                                                      • 00:58:27 如何走出一条与众不同的道路
                                                                                                                      • 01:06:54 未来的路
                                                                                                                      • 01:09:31 嘉宾相对听众说的话
                                                                                                                      • 01:11:01 推荐
                                                                                                                      • Show Notes
                                                                                                                        • 嘉宾介绍

                                                                                                                          • 名字:金国
                                                                                                                          • 工作经历:干过除了程序员之外的大多数工作
                                                                                                                          • 淘宝店:蓝鲨网络工作室
                                                                                                                          • 对 org-mode 的贡献:https://github.com/stardiviner/org-mode
                                                                                                                          • 入坑经历

                                                                                                                            • 2 年 vim -> org mode
                                                                                                                            • 喜欢复古风
                                                                                                                            • Emacs 很多厉害的黑客都在使用,跟着大宗师的路走没错
                                                                                                                            • 一开始是带着一点宗教意义上的盲目崇拜,仿佛学会了 Emacs 就能用它变得无所不能。男孩子嘛,总是希望手中有一把长剑,学会剑术后,梦想从此仗剑走天涯。而 Emacs 就是我手中的长剑。
                                                                                                                            • org mode 贡献经历

                                                                                                                              • 零配置复现问题,再去社区求助
                                                                                                                              • 自己想要的功能没人乐意实现
                                                                                                                              • Elisp 学习经历

                                                                                                                                • 文本处理比较删除
                                                                                                                                • 不如 common lisp 强大,主要是对异步的支持的比较差
                                                                                                                                • kiwix 在 Emacs 中离线搜索 Wikipedia
                                                                                                                                • 开淘宝店售卖咨询

                                                                                                                                  • 19 年开始
                                                                                                                                  • 顾客五花八门,高中生、大学生、清华、北大、以及海外的学生
                                                                                                                                  • 为服务付费
                                                                                                                                  • 如何给服务定价

                                                                                                                                    • 最贵的:500+ 人民币,100¥/小时
                                                                                                                                    • 最难的:Proof General 的 Emacs 环境配置
                                                                                                                                    • 嘉宾的人生经历及感悟
                                                                                                                                    • 嘉宾的分享

                                                                                                                                      • How To Ask Questions The Smart Way
                                                                                                                                      • org-link-beautify org 美化插件,方便区分不同格式的链接(PDF/图片/视频等)
                                                                                                                                      • Clojure
                                                                                                                                      • 主播的分享

                                                                                                                                        • 使用 Emacs 阅读邮件
                                                                                                                                        • 收听方式
                                                                                                                                          • 国内:小宇宙、微信公众号、RSS
                                                                                                                                          • 国外:Spotify for Podcasters、Apple Podcasts、RSS
                                                                                                                                            反馈 ✉️
                                                                                                                                            1 hr 19 min
                                                                                                                                          • 003. 与子龙山人聊 Emacs 与程序员修炼之道
                                                                                                                                            欢迎听众打赏支持,您的支持是我不断创作的动力🍻
                                                                                                                                            本期人物
                                                                                                                                            • 主播:西瓜
                                                                                                                                            • 嘉宾:子龙山人
                                                                                                                                            • Show Notes
                                                                                                                                              • 嘉宾介绍

                                                                                                                                                • 个人网站:https://zilongshanren.com/
                                                                                                                                                • Emacs China 论坛创始人
                                                                                                                                                • 入坑经历

                                                                                                                                                  • vim -> org mode -> spacemacs
                                                                                                                                                  • 13 年开始使用,熟悉过程近 2 年
                                                                                                                                                  • 干活为主,不去过多折腾“花哨”的配置
                                                                                                                                                  • spacemacs vs doom-emacs

                                                                                                                                                    • 新手推荐 doom-emacs,spacemacs 历史包袱有些重
                                                                                                                                                    • 从 prelude 那里学了不少 ELisp 知识
                                                                                                                                                    • 是否需要把 Emacs 当作“操作系统”

                                                                                                                                                      • 已经参加工作的人尤其要注意,不要在“工具”上花太多时间
                                                                                                                                                      • Master Emacs in 21 Days
                                                                                                                                                      • Hack Emacs 是件很上瘾的事情,需要防止过度,设置 deadline
                                                                                                                                                      • 不要觉得用其他工具就信仰崩塌了,“自由”软件的意义就在于用最合适的工具解决问题
                                                                                                                                                      • 嘉宾对新人学 Emacs 的建议

                                                                                                                                                        • 学生的话,在学习算法、操作系统时,使用 org mode 来记录学习过程,org-babel 来执行代码片段,这被称为 reproducible research
                                                                                                                                                        • 已经工作的话,基于成熟配置先把 Emacs 用起来
                                                                                                                                                        • 使用 evil,彻底解决小手指痛的问题

                                                                                                                                                          • 不要觉得在 Emacs 用 vim 按键方式就不“清真”了,中国的一句老话“经世致用”才是硬道理
                                                                                                                                                          • 学习功利论

                                                                                                                                                            • 学 Emacs 对于职业晋升有什么帮助?太功利容易达到职业天花板
                                                                                                                                                            • 学 Emacs 主要是扩宽视野,认识 Emacs 背后的人,学习他们的优点
                                                                                                                                                            • 嘉宾的推荐书籍《程序员修炼之道》
                                                                                                                                                            • 每年学一门编程语言,按照类型来学,面向对象 vs 面向过程,静态语言 vs 动态语言,重点是学习新思想
                                                                                                                                                            • 学习是量变产生质变的过程
                                                                                                                                                            • 学一个东西要学习它解决问题的思路
                                                                                                                                                            • 鲶鱼效应
                                                                                                                                                            • 嘉宾对学习、编程的一些思考

                                                                                                                                                              • Make it work, make it better, make it faster
                                                                                                                                                              • 在做项目时,不要迷失在细枝末节中,找到对你职业生涯最重要的部分,熟练掌握它
                                                                                                                                                              • 在漫长的职业生涯中跳槽时,要有一个长远的计划,朝一个方向不断前进
                                                                                                                                                              • 如何在繁忙的工作中进行提升?

                                                                                                                                                                1. follow 圈内名人,Twitter/GitHub
                                                                                                                                                                2. 视野要放在全球,不要局限在自己的一亩三分地
                                                                                                                                                                3. 主播的分享

                                                                                                                                                                  • Emacs China 论坛
                                                                                                                                                                  • 建站工具 Hugo

                                                                                                                                                                    • 支持 org mode, EmacsTalk 网站就是使用 Hugo 搭建起来的
                                                                                                                                                                    • 收听方式
                                                                                                                                                                      • 国内:小宇宙、微信公众号、RSS
                                                                                                                                                                      • 国外:Spotify for Podcasters、Apple Podcasts、RSS
                                                                                                                                                                        反馈 ✉️
                                                                                                                                                                        1 hr
                                                                                                                                                                      • 002. 与 DoglooksGood 闲聊 Emacs
                                                                                                                                                                        欢迎听众打赏支持,您的支持是我不断创作的动力🍻
                                                                                                                                                                        本期人物
                                                                                                                                                                        • 主播:西瓜
                                                                                                                                                                        • 嘉宾:DogLooksGood
                                                                                                                                                                        • Show Notes
                                                                                                                                                                          • 嘉宾介绍

                                                                                                                                                                            • 姓名:石天舒
                                                                                                                                                                            • 网络 ID: doglooksgood
                                                                                                                                                                            • B站: 无知的菜狗
                                                                                                                                                                            • 五年 Emacs 使用时长,一年后开始学习 ELisp
                                                                                                                                                                            • 让嘉宾对 Emacs 动心的 /r/unixporn
                                                                                                                                                                            • GUI vs TUI

                                                                                                                                                                              • 嘉宾目前使用的终端是 Linux 下 urxvt
                                                                                                                                                                              • 从 Emacs 中操作 Tmux
                                                                                                                                                                              • 的插件:emamux.el
                                                                                                                                                                              • 如何在Emacs 中切换 C 的源文件与头文件
                                                                                                                                                                              • Emacs 提高颜值的插件:nano-emacs、doom-emacs
                                                                                                                                                                              • 可能是最好的 Emacs 中文论坛:Emacs China
                                                                                                                                                                              • 是否有必要向周边的人推销 Emacs
                                                                                                                                                                              • GNU Emacs 创始人 Richard Stallman 发起的 free software movement
                                                                                                                                                                              • 商业化的 Gosling Emacs
                                                                                                                                                                              • 什么人适合使用 Emacs?

                                                                                                                                                                                • 对计算机细节感兴趣,动手能力强
                                                                                                                                                                                • 如何平衡 Hack Emacs 与正常工作的时间?

                                                                                                                                                                                  • 设定一个明确的目标,达到后即可
                                                                                                                                                                                  • Hack Emacs 是个放松的过程,享受它
                                                                                                                                                                                  • 对 Emacs 的偏见

                                                                                                                                                                                    • Emacs make computer slow
                                                                                                                                                                                    • Emacs 计算机世上的"遗产"、瑰宝
                                                                                                                                                                                    • Emacs – 宏编辑器 Editor MACroS
                                                                                                                                                                                    • 如何看待 Emacs 很多功能隐藏的很深?
                                                                                                                                                                                    • Eshell
                                                                                                                                                                                    • 嘉宾对新版 Emacs 功能的介绍与展望

                                                                                                                                                                                      • 27 版本新增的原生 JSON解析
                                                                                                                                                                                      • 28 版本新增的 native compilation
                                                                                                                                                                                      • 提升 GC 性能

                                                                                                                                                                                        • 目前可以通过调大 gc-cons-threshold 的方式来避免 GC 造成的停顿
                                                                                                                                                                                        • 嘉宾分享

                                                                                                                                                                                          • EmacsRime
                                                                                                                                                                                          • Org Mode Your life in plain text

                                                                                                                                                                                            • Richard Stallman hopes Emacs will become a word processor
                                                                                                                                                                                            • magit A Git Porcelain inside Emacs
                                                                                                                                                                                            • 主播分享

                                                                                                                                                                                              • 《操作系统革命 Revolution OS》,B站链接
                                                                                                                                                                                              • 收听方式
                                                                                                                                                                                                • 国内:小宇宙、微信公众号、RSS
                                                                                                                                                                                                • 国外:Spotify for Podcasters、Apple Podcasts、RSS
                                                                                                                                                                                                  反馈 ✉️
                                                                                                                                                                                                  1 hr
                                                                                                                                                                                                • 001. EmacsTalk 节目简介
                                                                                                                                                                                                  欢迎听众打赏支持,您的支持是我不断创作的动力🍻

                                                                                                                                                                                                  EmacsTalk 是干啥的,是主播一时脑袋发热想出来的嘛?等等,主播是谁?

                                                                                                                                                                                                  Show Notes
                                                                                                                                                                                                  • Structure
                                                                                                                                                                                                  • and Interpretation of Computer Programs (SICP)
                                                                                                                                                                                                  • MIT/GNU Scheme
                                                                                                                                                                                                  • 主播最早用的配置
                                                                                                                                                                                                  • emacs-for-clojure
                                                                                                                                                                                                  • 主播目前重度依赖的包

                                                                                                                                                                                                    • use-package, 包安装与配置
                                                                                                                                                                                                    • evil,让 Emacs 拥有 VI 按键方式,释放小手指
                                                                                                                                                                                                    • company,代码补全
                                                                                                                                                                                                    • eglot 小巧的 LSP 客户端
                                                                                                                                                                                                    • mu4e 邮件
                                                                                                                                                                                                    • elfeed RSS 阅读
                                                                                                                                                                                                    • 主播博客:https://liujiacai.net/

                                                                                                                                                                                                      • 网络 ID:写代码的西瓜
                                                                                                                                                                                                      • 立 flag,节目坚持做五年(即 2026-06-27)
                                                                                                                                                                                                      • 第一次录制,不足之处还望听友包涵,有任何建议欢迎留言指出,谢谢!

                                                                                                                                                                                                        收听方式
                                                                                                                                                                                                        • 国内:小宇宙、微信公众号、RSS
                                                                                                                                                                                                        • 国外:Spotify for Podcasters、Apple Podcasts、RSS
                                                                                                                                                                                                          反馈 ✉️
                                                                                                                                                                                                          7 min

                                                                                                                                                                                                        About EmacsTalk

                                                                                                                                                                                                        From the publisher's feed

                                                                                                                                                                                                        EmacsTalk 是一档专注在 Emacs 社区的程序员闲聊节目。M-x thanks-for-listening。官网:https://emacs.liujiacai.net/

                                                                                                                                                                                                        More shows like EmacsTalk

                                                                                                                                                                                                        The Changelog: Software Development, Open Source by Changelog Media

                                                                                                                                                                                                        The Changelog: Software Development, Open Source

                                                                                                                                                                                                        286 Listeners

                                                                                                                                                                                                        黑水公园 by 赵艾文

                                                                                                                                                                                                        黑水公园

                                                                                                                                                                                                        236 Listeners

                                                                                                                                                                                                        知行小酒馆 by 有知有行

                                                                                                                                                                                                        知行小酒馆

                                                                                                                                                                                                        369 Listeners