All Projects → volgar1x → Vim Gocode

volgar1x / Vim Gocode

A Go bundle for Vundle or Pathogen

Labels

Projects that are alternatives of or similar to Vim Gocode

Clojurewest2012 Slides
Slides from Clojure/West 2012
Stars: ✭ 196 (-15.52%)
Mutual labels:  viml
Vim Kalisi
The colorscheme with neovim in mind
Stars: ✭ 207 (-10.78%)
Mutual labels:  viml
Autocomplpop
Automatically opens popup menu for completions
Stars: ✭ 219 (-5.6%)
Mutual labels:  viml
Vifm.vim
Vim plugin that allows use of vifm as a file picker
Stars: ✭ 197 (-15.09%)
Mutual labels:  viml
Vim Distinguished
A dark vim color scheme for 256-color terminals.
Stars: ✭ 205 (-11.64%)
Mutual labels:  viml
Goldenview.vim
Always have a nice view for vim split windows!
Stars: ✭ 214 (-7.76%)
Mutual labels:  viml
Dotfiles
config files for zsh, bash, completions, gem, git, irb, rails
Stars: ✭ 2,206 (+850.86%)
Mutual labels:  viml
Config files
My config files (aka dotfiles)
Stars: ✭ 222 (-4.31%)
Mutual labels:  viml
Cocoa.vim
Vim plugin for Cocoa/Objective-C development. No longer actively developed.
Stars: ✭ 205 (-11.64%)
Mutual labels:  viml
Phpcomplete Extended
A fast, extensible, context aware autocomplete plugin for PHP composer projects with code inspection features.
Stars: ✭ 218 (-6.03%)
Mutual labels:  viml
Vimfiles
My Vim configuration
Stars: ✭ 201 (-13.36%)
Mutual labels:  viml
8cc.vim
C Compiler written in Vim script
Stars: ✭ 205 (-11.64%)
Mutual labels:  viml
Csapprox
Make gvim-only colorschemes work transparently in terminal vim
Stars: ✭ 215 (-7.33%)
Mutual labels:  viml
Vim Packager
Vim plugin manager that utilizes "jobs" and "pack" features.
Stars: ✭ 197 (-15.09%)
Mutual labels:  viml
Sachet
Handcraft your development environment
Stars: ✭ 221 (-4.74%)
Mutual labels:  viml
Vimwiki
Personal Wiki for Vim
Stars: ✭ 193 (-16.81%)
Mutual labels:  viml
Vim Auto Save
Automatically save changes to disk
Stars: ✭ 213 (-8.19%)
Mutual labels:  viml
Vim Yoink
Vim plugin that maintains a yank history to cycle between when pasting
Stars: ✭ 225 (-3.02%)
Mutual labels:  viml
Vim Maximizer
Maximizes and restores the current window in Vim.
Stars: ✭ 220 (-5.17%)
Mutual labels:  viml
Fuzzyfinder textmate
A vim script that extends the fuzzyfinder plugin to support TextMate style file searches (e.g. cmd-T) (Unmaintained now, see http://weblog.jamisbuck.org/2009/1/28/the-future-of-fuzzyfinder-textmate)
Stars: ✭ 216 (-6.9%)
Mutual labels:  viml

vim-gocode

All credit goes to nsf/code and Go authors. All Vim plugins from Go 1.2 are also included.

You should not install this plugin with either fsouza/go.vim or jnwhiteh/vim-golang! It could take unknown effect on your setup.

Commands

  • :RelPkg takes no or one argument, a relative package path, and prints it as a full package path. If no argument is given, default to current package.

Example :RelPkg ../pkg/child in the $GOPATH/src/github.com/Blackrush/gofus/main.go file will print github.com/Blackrush/pkg/child

  • :GoInstall takes no or one argument, a relative package path, installs it or prints compilation errors otherwise. If no argument is given, default to current package.

Example :GoInstall ../pkg/child with current working directory $GOPATH/src/github.com/Blackrush/gofus will try to install the github.com/Blackrush/pkg/child package

  • :GoTest takes no or one argument, a relative package path, tests it and prints its output. If no argument is given, default to current package.

Example :GoTest ../pkg/child with current working directory $GOPATH/src/github.com/Blackrush/gofus will try to test the github.com/Blackrush/pkg/child package

  • :GoImport, :GoImportAs and :GoDrop are equivalent of original :Import, :ImportAs and :Drop but takes all a relative package path to the current working directory

  • :make — you can use QuickFix to iterate through build errors if any; if file is in subdirectory of $GOPATH/src/, the whole package is build, else — only current file

See #1 to see future commands implementation.

Installation

Make sure you have installed gocode before installing this plugin :

go get github.com/nsf/gocode

Vundle

Add this line to your ~/.vimrc configuration file :

Bundle 'Blackrush/vim-gocode'

And then run vim :

vim +BundleInstall

Pathogen

cd ~/.vim/bundle
git clone https://github.com/Blackrush/vim-gocode.git
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].