Home
cover of episode 009. 与 tumashu 聊 Emacs 中文输入法

009. 与 tumashu 聊 Emacs 中文输入法

2021/9/30
logo of podcast EmacsTalk

EmacsTalk

Frequently requested episodes will be transcribed first

Chapters

Shownotes Transcript

欢迎听众打赏支持),您的支持是我不断创作的动力🍻

本期节目请来了一位非科班的 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 内置输入法优势

  • 输入中文与敲 Emacs 命令自动切换

  • 直接使用拼音搜中文内容

拼音搜中文实现方案主要有两个

  • 把输入的拼音正则,利用 pyim 转化为对于的汉字正则,然后直接去搜

  • 把搜索的目标中的汉字转为拼音,然后再用输入的正则去匹配

  • Child Frames)

弹出框三种方式

Emacs 学习的五种境界

  • 初学攒配置

  • 入门写扩展

  • 一入 emacs 源码)深似海

  • 你不入 C 狱谁入 C 狱

  • 千万里挑一 emacs 的武学奇才

嘉宾的分享

主播的分享

收听方式

- 国内:小宇宙)、微信公众号)、RSS)

- 国外:Spotify for Podcasters)、Apple Podcasts)、RSS)

反馈 ✉️