Skip to content

vim go setup

keith6014 edited this page Nov 11, 2018 · 20 revisions

Golang 1.11.2 linux/amd64 modules

Requirements

  • vim-8.1
  • golang 1.11.2
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
git clone https://github.com/fatih/vim-go.git ~/.vim/plugged/vim-go
mkdir -p ~/.vim && cd ~/.vim && git clone https://github.com/gabrielelana/vim-markdown.git
export GOPATH=~/go/ #need to install Go Depedencies
vim +c 'GoInstallBinaries'
vim +'GoInstallBinaries' +qall
export GOPATH=~/go/; rm -rf $GOPATH/bin/gocode
GOPATH=~/go go get -u github.com/visualfc/gocode && unset GOPATH
vim +c 'PlugInstall'


```bash
unset GOBIN
go mod init local
go build cmd/mytool/main.go

Clone this wiki locally