vim-compiler-go VS vim-go

Compare vim-compiler-go vs vim-go and see what are their differences.

vim-compiler-go

Vim compiler plugin for Go (golang) (by rjohnsondev)
Our great sponsors
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • OPS - Build and Run Open Source Unikernels
vim-compiler-go vim-go
0 14
88 14,178
- -
0.0 8.6
over 5 years ago about 2 months ago
VimL Vim Script
- GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

vim-compiler-go

Posts with mentions or reviews of vim-compiler-go. We have used some of these posts to build our list of alternatives and similar projects.

We haven't tracked posts mentioning vim-compiler-go yet.
Tracking mentions began in Dec 2020.

vim-go

Posts with mentions or reviews of vim-go. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-05.
  • 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.
  • Use LSP with vim-go
    1 project | reddit.com/r/neovim | 6 Oct 2021
    I just started using Go and found vim-go plugin, this plugin supports special features in Go that other languages (Nodejs) don't have like find structs that implement an interface.
  • 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).
  • golang project static check & quickfix window
    1 project | reddit.com/r/vim | 24 Aug 2021
    I would check out the vim-go plugin, it has support for golangci-lint which supports vet.
  • Best configuration for Go programming?
    5 projects | reddit.com/r/neovim | 29 Jun 2021
    I still use https://github.com/fatih/vim-go
  • Your dev environment
    10 projects | reddit.com/r/rust | 5 Jun 2021
    Plug 'https://github.com/fatih/vim-go.git' Plug 'https://github.com/tpope/vim-vinegar.git' Plug 'https://github.com/ycm-core/YouCompleteMe' Plug 'https://github.com/tpope/vim-eunuch' Plug 'https://github.com/rust-lang/rust.vim' Plug 'https://github.com/vim-airline/vim-airline' Plug 'https://github.com/vim-airline/vim-airline-themes' Plug 'sainnhe/sonokai' Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } Plug 'https://github.com/Yggdroot/indentLine' Plug 'https://github.com/tpope/vim-fugitive' Plug 'yuki-yano/fzf-preview.vim', { 'branch': 'release/rpc' }
  • is there a way make cmdheight auto change ?
    2 projects | reddit.com/r/vim | 12 Apr 2021
    Looks like you need to change how go#util#ShowInfo displays it's info. See s:GodocView for how to show a popup-window.
    2 projects | reddit.com/r/vim | 12 Apr 2021
    Specifically, I hope auto cmdhieght in https://github.com/fatih/vim-go plug.
  • How to setup Vim for Go Development
    10 projects | dev.to | 11 Apr 2021
    In the past, I've relied on YouCompleteMe for auto-completion or vim-go's native integration with vim for auto-completion & ALE for linting/static code analysis.

What are some alternatives?

When comparing vim-compiler-go and vim-go you can also consider the following projects:

coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

YouCompleteMe - A code-completion engine for Vim

Go for Visual Studio Code

kotlin-vim - Kotlin plugin for Vim. Featuring: syntax highlighting, basic indentation, Syntastic support

gocode - An autocompletion daemon for the Go programming language

Local Golang playground - GNU/Emacs mode that setup local Go playground for code snippets like play.golang.org or even better :)

coc-go - Go language server extension using gopls for coc.nvim.

GNU/Emacs go-mode - Emacs mode for the Go programming language

go-lang-idea-plugin - Google Go language IDE built using the IntelliJ Platform

deoplete.nvim - :stars: Dark powered asynchronous completion framework for neovim/Vim8

GoSublime - A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.

vim-commentary - commentary.vim: comment stuff out