ellisonleao / go.nvim

Experimental Go development plugin for Neovim

Home Page:https://www.youtube.com/playlist?list=PLPDkXp-JIZS9fb3rcZFY974zYjtM3ZOS5

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Experimental Go development plugin for Neovim

https://www.youtube.com/playlist?list=PLPDkXp-JIZS9fb3rcZFY974zYjtM3ZOS5

License:MIT License


Languages

Language:Lua 92.9%Language:Scheme 7.1%