朋友们,给捧个场吧

请GEMINI CLI支持EMACS的议题:Support Emacs Editor。多谢!

6 个赞

他这不是个cli工具吗?类似aider?直接用就行吧

之前有人开发了一个 Cluade-Code.el,反正 Gemini CLI 是逆向 Cluade CLI 的,改一改这个包应该就好?

他的这个 support 其实是让 gemini-cli 支持用 emacs 作为编辑器来打开文本界面来编辑 prompt。目前 gemini-cli 是仅 hard-code 了少数的支持,比如 vscode, vim 等。

如果 gemini-cli respect EDITOR 这个选项的话,那么就可以利用 with-editor 这个包,从而实现利用 eat / vterm 之类的 emacs 终端模拟器打开 gemini-cli,然后在当前的 emacs session 编辑 prompt 这样的流程。

2 个赞

改了一下claude-code.el, 写了个gemini-cli.el(GitHub - linchen2chris/gemini-cli.el: Gemini CLI Emacs integration) 可以正常使用

9 个赞

感谢linchen2chris的工作! 正在用. 有个小问题: 我不能fork这个repo. 也不能发issue 能麻烦看一看是什么原因吗?

你再试试呢, 我把issue, discuss 都打开了, 我试了一下也可以fork

1 个赞

正在学习 qwen-code,是基于 gemini-cli 开发的功能。在 emacs 中 可以通过 gemini-cli.el 兼容 qwen-code 工具吗?

gemini-cli 已经支持 emacs ,通过/editor 指定编辑器,但是没有搞懂具体的使用场景。

一个是在Emacs里使用Gemini-cli, 另一个是在Gemini-cli里使用emacs :joy:

这么用:GEMINI CLI为你改了代码,然后它会自动展示给你更新DIFF(“C_s”展开/隐藏全部,拿去不谢),要是你满意就摁“1”,嫌烦不再看摁“2”,非常不满意摁“4”,有点不满意并打算手工修改就摁“3”。诶,你“/editor”指定的编辑器就弹出来了。现在它支持EMACS了,不过我这弹出来的是空白。