Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
nvim-go
Command nvim-go is a Go language development plugin for Neovim written in pure Go.
|
Command nvim-go is a Go language development plugin for Neovim written in pure Go. |
pkg
|
|
autocmd
Package autocmd hooks the Neovim autocmd and run the go commands.
|
Package autocmd hooks the Neovim autocmd and run the go commands. |
buildctxt
Package buildctxt provides the go's build.Context and related go build context from current project directory structure.
|
Package buildctxt provides the go's build.Context and related go build context from current project directory structure. |
command
Package command provides the command of Go language development for Neovim.
|
Package command provides the command of Go language development for Neovim. |
config
Package config implements a parse of init.vim configs and user environment variables.
|
Package config implements a parse of init.vim configs and user environment variables. |
fs
Package fs provides filesystem related utility functions.
|
Package fs provides filesystem related utility functions. |
internal/fastwalk
Package fastwalk provides a faster version of filepath.Walk for file system scanning tools.
|
Package fastwalk provides a faster version of filepath.Walk for file system scanning tools. |
internal/gopathwalk
Package gopathwalk is like filepath.Walk but specialized for finding Go packages, particularly in $GOPATH and $GOROOT.
|
Package gopathwalk is like filepath.Walk but specialized for finding Go packages, particularly in $GOPATH and $GOROOT. |
internal/pool
Package bytebufferpool implements a pool of byte buffers with anti-fragmentation protection.
|
Package bytebufferpool implements a pool of byte buffers with anti-fragmentation protection. |
internal/testutil
Package testutil provides the test helper functions for unit testing for nvim-go.
|
Package testutil provides the test helper functions for unit testing for nvim-go. |
logger
Package logger provives the zap.Logger in the context.Context.
|
Package logger provives the zap.Logger in the context.Context. |
nvimutil
Package nvimutil provides wrapper functions of nvim go-client.
|
Package nvimutil provides wrapper functions of nvim go-client. |
server
Package server implements a new Nvim server with low-level nvim rpc-connecting.
|
Package server implements a new Nvim server with low-level nvim rpc-connecting. |
Click to show internal directories.
Click to hide internal directories.