SuperAPI AI 工具集

emacs

写作与研究

查看项目

更新于 10-16 05:48

技能介绍

用途:该技能提供 GNU Emacs 相关的专家级协助,涵盖 init.el 配置、Emacs Lisp(Elisp)编写、Org-mode、Magit、LSP Mode 与包管理,适合在定制 Emacs、编写 Elisp 及日常操作时使用。

主要能力:GNU Emacs 是可扩展、可定制的文本编辑器与计算环境,具备内置 LSP 集成(Eglot)、Tree-sitter 语法解析和原生编译。技能覆盖用 Elisp 定制整个编辑与计算环境、Org-mode 结构化笔记与任务管理、Evil Mode(Doom Emacs)模态编辑、Eglot 代码导航与补全诊断,以及 Magit 的键盘驱动 Git 操作(如 M-x magit-status,s 暂存、c c 提交、P u 推送、b b 切换分支)。

使用方式:以 init.el 为配置入口,通过 package.el 添加 MELPA 源并初始化,使用 use-package 管理包;Eglot 在 Emacs 29+ 内置,可通过 hook 为 rust-ts-mode、python-ts-mode、typescript-ts-mode 等启用 eglot-ensure。Org-mode 支持在文档中执行内嵌代码块并输出结果。

适用场景:定制 Emacs 环境、编写 Elisp、Org-mode 笔记与文学编程、Magit 管理 Git、Eglot 提供代码智能。

限制与注意事项:建议面向 Emacs 29/30+ 并启用原生编译与 Tree-sitter;用 use-package :defer t 控制启动时间;优先使用内置 eglot 以降低内存开销;避免在 use-package 中缺少 :ensure t 或守卫检查、GC 阈值过低、同步网络请求阻塞主线程。常见问题包括 TLS 连接失败、语言服务器不在 PATH、启动超过 5 秒等,需按资料所述排查。具体收费、价格与平台信息暂未提供。