-
Neovim with its lsp integration. Yes, my configuration breaks whenever neovim is upgraded (it is < v1 after all). But usually I wait a little while, and then update plugins and I’m good to ‘go’. One very very good plug-in is https://github.com/fatih/vim-go. The wiki page has a suggested vimrc, which works very well to integrate things like identifier highlighting, and references.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Go IDE Wiki lists a lot of editors, and plugins for popular editors, based on a survey.
-
I made a repo for my vim customizations. Its also containerized so I can get going quickly when I move to a new machine.
-
Neovim! I use this for defaults but because it's neovim, it's infinitely configurable in lua: https://github.com/LunarVim/LunarVim
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Kakoune with LSP (gopls).
-
Kakoune with LSP (gopls).
-
Neovim + lsp(gopls) + gopher.nvim plugin
-
Neovim with native LSP + nvm-cmp + gopls.
-
Neovim with native LSP + nvm-cmp + gopls.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives