本来打算年前努力写完的,但是漫威争锋太好玩了🐶。在这个新年假期快结束的时点,终于完成了我的第一款 Neovim 插件,希望能为各位 Go 语言开发者提升工作效率!
主要特性
- 完全异步:所有操作均无阻塞,体验流畅。
- Receiver 智能推断:根据光标位置自动寻找最近的结构体来推断 Receiver ,减少手动操作。
- Treesitter 验证:在执行
impl
前确保 Receiver 有效,避免错误。
- 快速接口选择:集成
fzf-lua
,支持非常高速的搜索,预览和选择。
- 泛型参数支持:支持指定泛型参数类型,输入时提供高亮提醒和接口声明。
GitHub (附演示动画)
👉 https://github.com/fang2hou/go-impl.nvim