From bc365219671a132458a6f1259cd58799bd54d3f7 Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Sat, 29 Aug 2020 11:37:26 +0200 Subject: feat(refactor.navigation): allow a `fallback_function` for goto_definition `fallback_function` is called when nvim-treesitter can not resolve the variable under the cursor. --- doc/nvim-treesitter.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'doc') diff --git a/doc/nvim-treesitter.txt b/doc/nvim-treesitter.txt index 09e3d1677..36fe1dbd4 100644 --- a/doc/nvim-treesitter.txt +++ b/doc/nvim-treesitter.txt @@ -244,6 +244,11 @@ Supported options: - keymaps: - goto_definition: go to the definition of the symbol under the cursor. Defaults to `gnd`. + - goto_definition_lsp_fallback: go to the definition of the symbol under + the cursor or use vim.lsp.buf.definition if the symbol can not be + resolved. You can use your own fallback function if create a mapping for + `lua require'nvim-treesitter.refactor.navigation(nil, fallback_function)` . + No default mapping - list_definitions: list all definitions from the current file. Defaults to `gnD`. - goto_next_usage: go to next usage of identifier under the cursor. -- cgit v1.2.3-70-g09d2