github copilot 已经支持 neovim 了,会有 emacs 吗?

https://github.com/github/copilot.vim
1 个赞

看到了熟悉的 tpope ,应该是社区贡献的吧。

1 个赞

今天copilot权限到了,感觉好像是在GitHub上搜索代码写出来一样😂甚至结果里面有中文注释

我感觉补全代码块的用处不大,因为补全完了你还是要检查是不是需要修改成你想要的样子。补全代码块 和 复制/粘贴 的场景是类似的,基本上 复制/粘贴 代码经常导致意想不到的错误,和补全 类/函数签名 不是一回事…

这里有讨论 https://www.reddit.com/r/emacs/comments/okcpf2/open_call_for_an_elisp_hacker_to_bring_github ,不知道最后结果。

有类似的包 https://github.com/semiosis/pen.el ,reddit 上面的介绍 https://www.reddit.com/r/emacs/comments/oapa2l/help_building_penel_gpt3_for_emacs/

Github 还不如把搜索做好用一点。如果能达到 https://grep.app 这种程度,比补全代码块更有意义。再把 issues 和 commits 的搜索也一并改善就完美了。

2 个赞

我看了一些视频网站和社交媒体上面的演示,copilot 可以理解为另一种搜索,根据注释和函数名进行搜索和对应地修改。还能写技术文档 :grinning: ,类似这种 https://twitter.com/madawei2699/status/1458313535792955393。

不过这种工具存在版权问题,各种 license 的混乱,有些代码中出现了作者名称。

GitHub 的搜索我目前主要用 https://grep.app/https://sourcegraph.com/search