Our great sponsors
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- SonarQube - Static code analysis for 29 languages.
- InfluxDB - Access the most powerful time series database as a service
|almost 3 years ago||1 day ago|
|MIT License||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning GoSublime yet.
Tracking mentions began in Dec 2020.
nvim when I open an empty file from go
2 projects | reddit.com/r/neovim | 29 Mar 2023
There are a handful of really good go plugins that take care of this for you, such as https://github.com/ray-x/go.nvim or https://github.com/fatih/vim-go
What's the most commonly used IDE for golang development ?
5 projects | reddit.com/r/golang | 17 Mar 2023
With vim-go and snippets, neovim has almost the same functionality as GoLand
Is there any way to autocomplete language functions? For example, show things like fmt.Printf or fmt.Println when writing fmt.Print and pressing the autocomplete key.
12 projects | reddit.com/r/neovim | 10 Sep 2022
Which editor do you use for your Go coding?
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.
with this wonderful plugin: https://github.com/fatih/vim-go
What's your Golang IDE?
4 projects | reddit.com/r/golang | 25 Feb 2022
Anyone write Go full time using vim?
13 projects | reddit.com/r/golang | 5 Jan 2022
At first Ihad struggled with some common "IDE" tasks. But then I discovered vim-go and realized that it could do pretty much everything that I need and even more.
Share your must-know Go development tips
7 projects | reddit.com/r/golang | 26 Dec 2021
I use vim as an editor, and I think that vim-go (https://github.com/fatih/vim-go) is a huge help, if you use the "gd" shortcut to take you to where a variable, type or function is defined, and the ctrl-T shortcut to take you back. Use goimports (https://pkg.go.dev/golang.org/x/tools/cmd/goimports) as the vim-go code formatter. This will keep imports up-to-date. There are some other vim-go features that may be helpful. You can have it highlight syntax errors, for example. Not every feature is helpful to every programmer, however.
vim-rust go-to-definition doesn't work with standard library features
2 projects | reddit.com/r/vim | 1 Sep 2021
Maybe there's a reason why this isn't possible, but if I compare this work-flow with something like https://github.com/fatih/vim-go I can use go-to-definition for everything (whether it be a third-party package or a standard library feature such as fmt.Printf).
What are some alternatives?
coc-go - Go language server extension using gopls for coc.nvim.
coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
go.nvim - A feature-rich Go development plugin, leveraging gopls, treesitter AST, Dap, and various Go tools to enhance the development experience.
Go for Visual Studio Code
YouCompleteMe - A code-completion engine for Vim
kotlin-vim - Kotlin plugin for Vim. Featuring: syntax highlighting, basic indentation, Syntastic support
gocode - An autocompletion daemon for the Go programming language
GNU/Emacs go-mode - Emacs mode for the Go programming language
deoplete.nvim - :stars: Dark powered asynchronous completion framework for neovim/Vim8
ale - Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
Local Golang playground - GNU/Emacs mode that setup local Go playground for code snippets like play.golang.org or even better :)