SuperAPI AI 工具集

highlight

编程与开发

查看项目

更新于 10-16 01:12

技能介绍

用途:当用户调用 /highlight 时,在 Emacs 中高亮一个或多个文件的相关区域。

主要能力:通过 emacsclient --eval 打开文件,以临时只读次要模式显示,并用高亮叠加层标出指定行范围;用户按 q 退出该模式并移除该缓冲区中的所有高亮。

使用方式:先从最近一次交互上下文中确定相关文件与行范围,再定位 agent-skill-highlight.el(位于 emacs-skills 插件目录下 skills/highlight/agent-skill-highlight.el,与本技能文件同目录),然后通过 Bash 工具运行 emacsclient --eval 命令加载该文件并调用 agent-skill-highlight。参数中 :files 接收文件与区域列表,:start 为从 1 开始的行号,:lines 为从起始行起高亮的行数,可按需添加多个文件与区域。

限制:文件需使用绝对路径;agent-skill-highlight.el 需相对本技能文件目录定位;若最近交互中没有相关文件或区域,应告知用户。