zchee / Nvim Go
Licence: bsd-3-clause
Go development plugin for Neovim written in pure Go
Stars: ✭ 207
Programming Languages
go
31211 projects - #10 most used programming language
Labels
Projects that are alternatives of or similar to Nvim Go
Deoplete Clang
deoplete.nvim source for C/C++/Obj-C/Obj-C++ with clang-python3
Stars: ✭ 186 (-10.14%)
Mutual labels: neovim, neovim-plugin
Nvim Lsputils
Better defaults for nvim-lsp actions
Stars: ✭ 142 (-31.4%)
Mutual labels: neovim, neovim-plugin
Vim Clap
👏 Modern performant fuzzy picker for Vim and NeoVim
Stars: ✭ 1,802 (+770.53%)
Mutual labels: neovim, neovim-plugin
Animate.vim
A Vim Window Animation Library
Stars: ✭ 173 (-16.43%)
Mutual labels: neovim, neovim-plugin
Vem Tabline
A lightweight Vim/Neovim plugin to display buffers and tabs in the tabline
Stars: ✭ 129 (-37.68%)
Mutual labels: neovim, neovim-plugin
Lsp Status.nvim
Utility functions for getting diagnostic status and progress messages from LSP servers, for use in the Neovim statusline
Stars: ✭ 201 (-2.9%)
Mutual labels: neovim, neovim-plugin
Toast.vim
🍞 Toast! A colorful, medium-contrast color scheme with full Vim and Neovim support and automatic light and dark variants. Easy to read without frying your retinae.
Stars: ✭ 108 (-47.83%)
Mutual labels: neovim, neovim-plugin
Neotex
latex live preview - plugin for neovim and vim 8
Stars: ✭ 170 (-17.87%)
Mutual labels: neovim, neovim-plugin
Vim Dadbod Completion
Database autocompletion powered by https://github.com/tpope/vim-dadbod
Stars: ✭ 163 (-21.26%)
Mutual labels: neovim, neovim-plugin
Visual Split.vim
Vim plugin to control splits with visual selections or text objects
Stars: ✭ 190 (-8.21%)
Mutual labels: neovim, neovim-plugin
Nvim Bqf
Better quickfix window in Neovim, polish old quickfix window.
Stars: ✭ 120 (-42.03%)
Mutual labels: neovim, neovim-plugin
Lualine.nvim
A blazing fast and easy to configure neovim statusline written in pure lua.
Stars: ✭ 198 (-4.35%)
Mutual labels: neovim, neovim-plugin
Acid.nvim
Asynchronous Clojure Interactive Development
Stars: ✭ 147 (-28.99%)
Mutual labels: neovim, neovim-plugin
Asyncrun.vim
🚀 Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!
Stars: ✭ 1,332 (+543.48%)
Mutual labels: neovim, neovim-plugin
Neovim Fuzzy
Fuzzy file finding for neovim
Stars: ✭ 103 (-50.24%)
Mutual labels: neovim, neovim-plugin
Targets.vim
Vim plugin that provides additional text objects
Stars: ✭ 2,114 (+921.26%)
Mutual labels: neovim, neovim-plugin
Instant.nvim
collaborative editing in Neovim using built-in capabilities
Stars: ✭ 178 (-14.01%)
Mutual labels: neovim, neovim-plugin
nvim-go
nvim-go is a Go development plugin for Neovim written in pure Go.
Requirements
Neovim
Installing Neovim - Neovim wiki
Go
Getting Started - The Go Programming Language
Requires Go 1.11.x
or higter. or, use devel
.
Install
nvim-go uses Go 1.11 Modules.
We can build nvim-go outside $GOPATH
. It's still early development feature. For use it, needs to:
export GO111MODULE='on'
After that, Just add following line to your init.vim
:
" dein.vim
call dein#add('zchee/nvim-go', {'build': 'make'})
" NeoBundle
NeoBundle 'zchee/nvim-go', {'build': {'unix': 'make'}}
" vim-plug
Plug 'zchee/nvim-go', { 'do': 'make'}
Features
- [ ] First goal is fully compatible vim-go.
- See TODO.md.
- [ ] Delve debugger GUI interface.
Acknowledgement
-
fatih/vim-go
- nvim-go is largely inspired by vim-go. Thanks @fatih and vim-go's contributors.
-
neovim/go-client
- Official Go client for Neovim remote plugin interface.
- The first architecture was written by @garyburd.
- Authors of vendor packages.
- The Go Authors.
Donation
Please donate to the location in need of donations in your country.
Peace on Earth.
License
nvim-go is released under the BSD 3-Clause License.
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].