docs: update

This commit is contained in:
Oleksandr Smirnov 2025-03-23 00:55:46 +02:00
parent f8bb168db1
commit 829d337055
No known key found for this signature in database
2 changed files with 13 additions and 15 deletions

View file

@ -8,15 +8,15 @@ gopher.nvim is a minimalistic plugin for Go development in Neovim written in Lua
It's not an LSP tool, the main goal of this plugin is add go tooling support in Neovim.
Table of Contents
Setup |gopher.nvim-setup()|
Install dependencies |gopher.nvim-dependencies|
Config |gopher.nvim-config|
Commands |gopher.nvim-commands|
Modify struct tags |gopher.nvim-struct-tags|
Auto implementation of interface methods |gopher.nvim-impl|
Generating unit tests boilerplate |gopher.nvim-gotests|
Iferr |gopher.nvim-iferr|
Generate comments |gopher.nvim-comments|
Setup..................................................|gopher.nvim-setup()|
Install dependencies..............................|gopher.nvim-dependencies|
Config..................................................|gopher.nvim-config|
Commands..............................................|gopher.nvim-commands|
Modify struct tags.................................|gopher.nvim-struct-tags|
Auto implementation of interface methods..................|gopher.nvim-impl|
Generating unit tests boilerplate......................|gopher.nvim-gotests|
Iferr....................................................|gopher.nvim-iferr|
Generate comments.....................................|gopher.nvim-comments|
------------------------------------------------------------------------------
*gopher.nvim-setup()*
@ -141,10 +141,9 @@ Example:
------------------------------------------------------------------------------
*gopher.nvim-impl*
impl is utilizing the `impl` tool to generate method stubs for interfaces.
Integration of `impl` tool to generate method stubs for interfaces.
Usage ~
1. Automatically implement an interface for a struct:
- Place your cursor on the struct where you want to implement the interface.
- Run `:GoImpl io.Reader`
@ -218,4 +217,4 @@ Usage ~
Set cursor on line with function/method/struct/etc and run `:GoCmt` to generate a comment.
vim:tw=78:ts=8:noet:ft=help:norl:
vim:tw=78:ts=8:noet:ft=help:norl:

View file

@ -1,10 +1,9 @@
---@toc_entry Auto implementation of interface methods
---@tag gopher.nvim-impl
---@text
--- impl is utilizing the `impl` tool to generate method stubs for interfaces.
--- Integration of `impl` tool to generate method stubs for interfaces.
---
---@usage
--- 1. Automatically implement an interface for a struct:
---@usage 1. Automatically implement an interface for a struct:
--- - Place your cursor on the struct where you want to implement the interface.
--- - Run `:GoImpl io.Reader`
--- - This will automatically determine the receiver and implement the `io.Reader` interface.