No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
edolphin-ydf a67f37b4de
Merge pull request #21 from PengfeiM/main
fix(tree-sitter): use vim inherit api instead of nvim-treesitter
2026-04-03 16:34:24 +08:00
lua/telescope/_extensions fix(tree-sitter): use vim inherit api instead of nvim-treesitter 2026-03-31 15:01:15 +08:00
LICENSE Create LICENSE 2025-11-03 11:19:16 +08:00
README.md feat: update nvim version requirement 2026-04-01 16:47:55 +08:00

output

Requirements

  • neovim >= 0.9.0
  • lsp configured corretlly
  • nvim-telescope/telescope.nvim
  • nvim-treesitter/nvim-treesitter
  • josharian/impl

Install

with packer

	use {
		'edolphin-ydf/goimpl.nvim',
		requires = {
			{'nvim-telescope/telescope.nvim'},
			{'nvim-treesitter/nvim-treesitter'},
		},
		config = function()
			require'telescope'.load_extension'goimpl'
		end,
	}

Setting

add the key mapping in your init.lua

vim.api.nvim_set_keymap('n', '<leader>im', [[<cmd>lua require'telescope'.extensions.goimpl.goimpl{}<CR>]], {noremap=true, silent=true})

FAQ

  1. Missing some interfaces?

It's because the gopls search implementation. See this