* 背景 我之前从 fcitx4 升级到了 fcitx5,解决了键盘输入卡顿的问题(详见[[file:fcitx启动后键盘输入卡顿的排查.org][fcitx 启动后键盘输入卡顿的排查]])。升级后,普通应用(浏览器、终端等)都能正常切换输入法,唯独 =Emacs= 不行——按切换快捷键毫无反应,只能输入英文。 * 故障现象 - fcitx5...
Andrew Hyatt(Emacs 核心贡献者)最近开源了一个实验性项目[fn:1]: =llm-test= 。它的核心想法是——用 LLM 代替人来测试 Emacs 包。你用自然语言描述"用户应该看到什么",LLM agent 会启动一个干净的 Emacs 进程,像人一样操作它(按键、输入文字、执行命令),然后判断测试是否通过。 * 怎么工作 整个流程分四步: 1. 用 YAML...
本文介绍了 Emacs 中 ERT 测试的三种工具:ert-simulate-keys、ert-simulate-command 和 ert-play-keys。ert-simulate-keys 用于模拟 minibuffer 输入,但无法触发命令;ert-simulate-command 直接调用命令,不经过 keymap;ert-play-keys 则模拟真实按键序列,能够触发 keymap 绑定的命令。这三者各有适用场景,满足不同的测试需求。
这篇文章介绍了如何使用 Emacs 自动生成每周链接推荐。通过 org-capture 收集链接,利用 elisp 脚本生成博文,并通过 GitHub Actions 定时发布。整个过程分为收集、生成和发布三步,用户只需在浏览器中保存文章链接,其他操作均可自动完成。
Prot 在 Emacs 配置中分享了五条原则:使用小函数提高效率,统一命名前缀以避免冲突,使用 defcustom 提高可定制性,利用 autoload 管理依赖并注明来源,以及重写代码以适应个人风格。这些原则有助于更好地管理和维护 Emacs 配置。
本文介绍了三个 Emacs 技巧:使用 qrencode 在 Emacs 中生成 QR 码以分享链接;利用 helpful 和 elisp-demos 增强 Emacs Lisp 文档体验;结合 keyd 和 emacsclient 实现系统级快捷键以便触发 Emacs 命令。
* 问题 Emacs 用户经常无意识地做一件事:修改 =init.el= 中的代码,求值,然后继续在同一个 Emacs 实例中工作。这就是 Lisp 的热重载——不需要重启进程,代码直接在运行中被替换。 大部分时候这很顺畅。但有一个陷阱: =defvar= 、 =defcustom= 、 =defface= 在重新求值时 *不会* 更新已有的值。 #+BEGIN_SRC...
本文介绍了如何在 Emacs 中配置和测试 PARA 方法,包括创建目录结构、加载配置、测试 org-capture、org-refile 和 agenda 视图。用户需执行相应的 shell 代码和 Emacs 配置,设置基础目录,并使用快捷键进行任务捕获和归档。
本文介绍了在 Linux 下使用 Fcitx 输入法的安装与配置步骤,特别针对 Arch Linux 用户,强调了雾凇输入法的使用。文章提供了通过命令行安装 Fcitx5 及其组件的指导,并进行环境设置,以确保中文输入流畅。此外,还介绍了如何增强输入法的联想功能以及在 Emacs 中配置雾凇输入法。
作者分享了与Emacs社区的关系,曾在2005至2008年间开发多个插件,后创建了deepin Linux。2018年离开deepin后继续开发Emacs插件,但从去年起停止开发。他更喜欢创造应用程序,享受用户反馈,而非追求完美的开发环境。
今年我读完《资治通鉴》和《被讨厌的勇气》,认识到做自己而不改变他人的重要性。通过维护EAF和lsp-bridge,提升了Emacs的代码补全速度。公司团队已超百人,注重工作与生活平衡。心理上更加平和,减少社交应酬,享受独处时光。夏天自驾游17天,感受大自然的治愈。希望2026年能流利说英语。
日本汉字的汉语读音规范尚未正式实施,原因可能与国际关系敏感及影响较小有关。同时提到WSLg的分辨率设置和Emacs的Abbrev模式。
文章探讨了工具在创作中的作用,强调成功依赖于个人的内在动力和努力,而非仅依赖高端工具。尽管顶尖工具对优秀人才有帮助,但大多数人面临的瓶颈是动力、兴趣和时间。追求完美工具可能导致干扰,影响创作效率。艺术和科技的成功依赖于热情与持续练习,而非单纯的工具选择。
Warp 作为默认终端,集成了 LLM,提升了开发体验。新功能包括文件树、搜索和变更视图,支持灵活编码。CEO Zach Lloyd 表示,Warp 正在发展为“代理开发环境”,旨在改善开发者体验。
作者分享了游戏经历,强调游戏的乐趣与学习技术的快乐。尽管曾沉迷于游戏,但最终发现折腾Linux和Emacs更有趣,带来了更深的满足感与成长。
自己构建 Emacs 配置短期投入产出比低,但长期能提升研发效率。若目标是成为编程高手,自定义配置至关重要;若只是简单编程,VSCode 更为合适。
作者在2005至2020年间专注于编程,独立开发多个深度应用和Emacs项目,享受编程乐趣。近两年,他对销售产生兴趣,体验研发与销售的不同乐趣,享受在两者间的切换。
作者热爱阅读、思考与交流,近期在 AI 辅助编程领域取得进展,评测多款产品,撰写行业预测与提示,并开发了 4 个 Emacs 插件。
我最近在 AI 辅助编程领域取得了进展,评测了多款产品,撰写了行业预测和提示,并开发了 4 个 Emacs 插件。
完成下面两步后,将自动完成登录并继续当前操作。