关于 describe
describe 是 Emacs 技能,可通过 emacsclient 查询并汇总函数、变量、界面、按键绑定和 apropos 文档。它适合需要在编辑器环境中快速查找 Emacs 帮助的用户。
主要功能
- 01通过 emacsclient 查询文档
- 02搜索函数、变量和界面
- 03查找按键绑定
- 04执行 apropos 搜索
- 05汇总多种查询结果
适用场景
- 01查找 Emacs 函数的说明
- 02确认变量或界面的用途
- 03查询某项操作的按键绑定
- 04通过关键词探索相关文档
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ xenodium/ emacs-skills --skill describe安装后在 Claude Code 中输入/describe确认已加载。
附带文件agent-skill-describe.el
详细介绍
查阅 Emacs 文档
使用 emacsclient --eval 查阅 Emacs 文档,并总结查阅结果。该查询会在一次调用中通过多种机制(函数、变量、面部、键绑定和 apropos)进行搜索,并将所有结果作为一个字符串返回。
首先,在 emacs-skills 插件目录中找到与此技能文件位于同一目录的 agent-skill-describe.el,路径为 skills/describe/agent-skill-describe.el。
emacsclient --eval '
(progn
(load "/path/to/skills/describe/agent-skill-describe.el" nil t)
(agent-skill-describe :query "dired-mark"))'
规则
- 在对话中向用户总结返回的文档。
- 相对于此技能文件所在目录查找
agent-skill-describe.el。 - 通过 Bash 工具运行
emacsclient --eval命令。
评论
支持 Markdown