Skip to content
This repository has been archived by the owner on Oct 4, 2022. It is now read-only.

ellisonleao/go.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go.nvim

Go development plugin for Neovim. Highly unstable.

Motivation

This is a personal exercise on moving vim-go to Lua, using latest features from Neovim. The idea is to try to use Lua as much as possible, without relying 100% on Go 3rd party libs. Of course, some of them will still be needed, but the focus is to push Lua the most we can.

Installation

With vim-plug

Plug 'nvim-lua/plenary.nvim'
Plug 'nvim-treesitter/nvim-treesitter'
Plug 'ellisonleao/go.nvim', {'for': 'go'}

With packer.nvim

use {'ellisonleao/go.nvim', requires={'nvim-lua/plenary.nvim', 'nvim-treesitter/nvim-treesitter'}, ft = {'go'}}

Documentation

TBD