neovimにはGUIを実装したonivimとかあるしそれ参考にしたらいい