激发我这样做的原因是能够使用lspkind-nvim,它看起来真的很神奇,当你能够直观地确定自动完成选项的含义时,有种很好的感觉。
实际上,这篇文章是我以前文章的后续。
最后,下面的gist,涵盖了我能够使之工作的配置。
有几个重要的地方需要指出。
- 要安装packer,请使用。
git clone --depth 1 https://github.com/wbthomason/packer.nvim ~/.config/nvim/pack/packer/start/packer.nvim,我从《从init.vim到init.lua--速成班》中得到这个提示。 - 我不得不使用tami5/lspsaga.nvim而不是glepnir/lspsaga.nvim,因为Code Action的功能似乎有问题。
最后,它看起来真的很神奇。
任务完成了。🙃 Gist,如果有人感兴趣的话t.co/XaRVcDoULp #golang pic.twitter.com/VzvTg4rY7T