在 Emacs 里,万物皆服务
In Emacs, Everything Looks Like a Service
很多人误以为 Emacs 是个操作系统,其实它更像是一个能编排各种应用和工具的强大平台。Emacs 内置了对文件系统、网络等系统服务的访问能力,还能轻松运行外部程序,这让用户能直接在 Emacs 里构建各种客户端。无论是通过 Elisp 动态语言调用 API,还是把命令行工具封装成服务,Emacs 都能让你“只活在 Emacs 里”。本文通过一个 wttr.in 天气服务的实例,展示了如何用寥寥数行代码实现从请求到展示的完整流程,甚至可以把 Python 脚本当作服务来调用。你会发现,在 Emacs 的世界里,一切皆可服务化。
"在 Emacs 中,万物皆看起来像是一个服务。"