EAF Git Client [Emacs高性能 Git 客户端]

现在是没有自动刷新的。

比起git客户端,我更想要个tui下的冲突合并工具。

我感觉合并冲突才是git使用过程中最大的痛点~~

EAF Git Client 增加了 eaf-git-commit-and-push-hook

这个hook的目的是可以和其他插件联动, 比如 mind-wave 产生联动: (add-hook 'eaf-git-commit-and-push-hook #'mind-wave-generate-commit-name)

当写完一个补丁, 执行 py_status_commit_and_push 命令时, 会自动调用 mind-wave 分析补丁, 等一秒中, 补丁名称回来以后, 直接回车, EAF Git Client 会自动执行 git push 操作, 比自己写补丁名称快很多, 也不需要手动调用 mind-wave-generate-commit-name 命令。

你说的这个功能已经加了

现在只要 eaf-git 界面是打开的, 文件变动后再回到界面会自动更新 Git 状态。

1 个赞

猫大,这个手册最新的链接是啥,链接失效了

eaf-open-git 出现

image

这玩意

整个屏幕就没东西,

系统是Mac 14.6.1 , emacs是 emacs-plus@29

https://manateelazycat.github.io/2022/04/22/eaf-git/

看看*eaf* buffer 的内容吧, 大概率是依赖没有安装全。

你要通过 install-eaf.py 去安装EAF应用, 并保证梯子可以连上, 看README吧。

猫大,是按照readme来的,重新弄了几次,不过现在又出现了新的问题

let*: Process eaf-epc con 213 not running: connection broken by remote peer

不太懂epc技术,是进程访问不了?

你执行 install-eaf.py 的时候挂梯子了吗? 安装如果没有梯子, 安装就会不全