← 全部技能

emacs-agent-control

v0.1.0

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

什么时候用用户要求查看或修改 Emacs 状态、文件、窗口,或执行 Emacs 命令时

组合应用 由多个技能协作完成 macOSLinux

怎么装

一次装齐 按顺序执行 2 条

1pi install git:gitea.vhkd.top/pi-hub/macos-desktop-control@v0.1.3依赖
2pi install git:gitea.vhkd.top/pi-hub/emacs-agent-control@v0.1.0本体
Pipi install git:gitea.vhkd.top/pi-hub/emacs-agent-control@v0.1.0

装完跑 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运行状态
serversserver 列表
instance独立 GUI 验证实例:open/list/close(不抢默认实例)