mind-wave -- 基于ChatGPT API的Emacs AI插件

不是,较早注册的都会送,不需要开通 plus 。现在估计政策变了。

1 个赞

这个不太清楚,看来我是错的,哈哈哈哈

不知道为什么,按markdown文档要求安装完后,我在emacs里提问chatgpt一直在wait,eww却能正常连上谷歌。

emacs -Q 对比测试一下。

需要开全局代理,或者从终端开emacs。

我v2ray desktop开的就是全局,终端开也不行,很奇怪

给终端加代理

谢谢,emacs -nw后可以使用

但是终端不支持eaf网页,有关网页内容的功能没法用

你可以直接输入URL

刚刚踩了个坑,在 scratch buffer 里直接执行了 mind-wave-chat-mode 然后输入 C-j 问个问题,然后就一直停在 “Wait ChatGPT…”

然后新建了一个 test.chat 文件,发现是可用的 :sweat_smile:

2 个赞

针不戳

1 个赞

默认已经用 gfm-view-mode 渲染返回的代码了。

BTW: lsp-bridge和fingertip 已经默认避让 mind-wave-chat-mode 了。

1 个赞

新增了 mind-wave-explain-word 的命令

这个命令会自动提取光标所在的句子和单词, 让 ChatGPT 自动解释一下当前的句子中单词的意思, 并列举而类似的例句, 可以方便自己快速学习英语。

4 个赞

这样光标就不会乱跑了 :sweat_smile:

这样包一下好处是不会动光标,坏处是内容多了,ChatGPT说话多了,不会滚动屏幕,你要每次动一下。

这个补丁的意义:

通过 git diff 生成当前项目的补丁内容, 让 ChatGPT 概括一下生成补丁的名称。

原来我还要各种学习英文语法把补丁写的通俗易懂, 现在AI推理能力这么强, 我发现我可以不学英语了。

BTW, 这个补丁的名称就是AI自动生成的。

4 个赞

增加了一个 mind-wave-adjust-text 命令, 对选中或者当前函数念一个咒语, 比如 “对下面的文字进行 xxx", 等一会, mind-wave会根据返回结果自动替换选中文本的。

比如 ”把下面代码增加注释“, 会自动发送当前函数给 ChatGPT , 然后返回注释版本自动替换。

1 个赞

chatgpt 网页版历史丢了快两天了,这个插件把聊天历史存本地,并且用 emacs 编辑体验,用起来太爽了,感谢大佬! Tips:国内访问 OpenAI 的 API 有障碍的可以参考 使用 Cloudflare Workers 解决 OpenAI 和 ChatGPT 的 API 无法访问的问题 · noobnooc/noobnooc · Discussion #9 · GitHub 用 cloudflare worker 搞个代理本地就能很方便地访问 API 了