piagent_
← ~/map

$ cat ~/map/pi-vterm.md

pi-vterm

在按项目划分的 Emacs vterm 缓冲区运行 pi:会话恢复、@file 补全插入、复制模式改进。

tools✓ 9月14日

事实速查

仓库
github.com/snowiow/pi-vterm ↗
GitHub Stars
★ 0
Forks
0
许可证
MIT
npm / 月
—
最后推送
2026年9月12日

安装

用 use-package 配 package-vc 从 https://github.com/snowiow/pi-vterm 安装(或本地 checkout 走 :load-path);需 Emacs 28.1+、emacs-libvterm 与 exec-path 上的 pi 可执行文件

## 速览

把 pi 运行在按项目划分的 Emacs vterm 缓冲区里:保留 pi 原生终端界面,补上按项目命名、@file 补全插入与更接近普通缓冲区的复制模式。

## 要点

## 常见问题

Q pi-vterm 会替换 pi 的 TUI 吗?

不会——pi 的原生终端界面原样保留在 vterm 缓冲区里;这个包改进的是外围的 Emacs 集成,比如项目化缓冲区、文件插入与复制模式行为。

Q 有默认按键绑定吗?

没有——它有意不定义默认全局绑定;README 的 use-package 示例把 pi-vterm、pi-vterm-resume 与 pi-vterm-insert-file 绑在 C-c a 前缀下。

## 参考链接

## 相关条目

## 教程

最后更新: 2026年9月14日