V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
houshuu
V2EX  ›  Neovim

go-impl.nvim - 一个基于 impl 的 Go 接口实现插件

  •  
  •   houshuu · 2 天前 · 334 次点击

    本来打算年前努力写完的,但是漫威争锋太好玩了🐶。在这个新年假期快结束的时点,终于完成了我的第一款 Neovim 插件,希望能为各位 Go 语言开发者提升工作效率!

    主要特性

    • 完全异步:所有操作均无阻塞,体验流畅。
    • Receiver 智能推断:根据光标位置自动寻找最近的结构体来推断 Receiver ,减少手动操作。
    • Treesitter 验证:在执行 impl 前确保 Receiver 有效,避免错误。
    • 快速接口选择:集成 fzf-lua,支持非常高速的搜索,预览和选择。
    • 泛型参数支持:支持指定泛型参数类型,输入时提供高亮提醒和接口声明。

    GitHub (附演示动画)

    👉 https://github.com/fang2hou/go-impl.nvim

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1242 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:26 · PVG 07:26 · LAX 15:26 · JFK 18:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.