No description
Find a file
2026-10-02 14:38:53 +08:00
skills/emacs-agent-control release v0.1.0 2026-10-02 14:38:53 +08:00
LICENSE release v0.1.0 2026-10-02 14:38:53 +08:00
MANIFEST.json release v0.1.0 2026-10-02 14:38:53 +08:00
package.json release v0.1.0 2026-10-02 14:38:53 +08:00
README.md release v0.1.0 2026-10-02 14:38:53 +08:00

emacs-agent-control

操作运行中的 Emacs:缓冲区、文件、窗口、frame、变量、命令(不现场写 Elisp)

以 Pi package(技能形态)发布。技能本体在 skills/emacs-agent-control/。

  • 平台:macOS / Linux
  • 许可:GPL-3.0-or-later(全文见 LICENSE)

安装

pi install git:gitea.vhkd.top/pi-hub/emacs-agent-control.git@v0.1.0

装完 pi-skill list 能看到 emacs-agent-control,pi-skill emacs-agent-control check 会告诉还缺什么。

先准备什么

  • 用系统已有的东西即可,没有额外依赖。

常用命令

命令 说明
buffers 列出缓冲区
buffer 看/切某个缓冲区
read 读缓冲区内容
insert 插入文本
replace 替换内容
save 保存缓冲区
open 打开文件
eval 执行 Elisp 表达式
funcall 调用函数
command 执行交互命令
describe 查函数/变量文档
def 批量核对符号是否已定义(写 eval 前先查)
search 搜索
windows 列出窗口
frames 列出 frame
split 分窗
show 显示/跳转(--only 并保存原布局)
capture 显示目标并只截该 Emacs 窗口
restore-layout 恢复截取/单独显示前的窗口布局
status 运行状态
servers server 列表
instance 独立 GUI 验证实例:open/list/close(不抢默认实例)

用法与对外契约见技能内的 SKILL.md 与 REFERENCE.md。