From 38b8736b81870a01f4464c9dd07d545ea57b95fc Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Wed, 29 May 2024 16:02:38 +0200 Subject: [PATCH] feat(typescript): added `gR` to goto file references --- lua/lazyvim/plugins/extras/lang/typescript.lua | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/lua/lazyvim/plugins/extras/lang/typescript.lua b/lua/lazyvim/plugins/extras/lang/typescript.lua index 95014677..60631f21 100644 --- a/lua/lazyvim/plugins/extras/lang/typescript.lua +++ b/lua/lazyvim/plugins/extras/lang/typescript.lua @@ -34,9 +34,11 @@ return { vtsls = { settings = { complete_function_calls = true, + vtsls = { + enableMoveToFileCodeAction = true, + }, typescript = { updateImportsOnFileMove = { enabled = "always" }, - enableMoveToFileCodeAction = true, experimental = { completion = { enableServerSideFuzzyMatch = true, @@ -63,6 +65,13 @@ return { end, desc = "Goto Source Definition", }, + { + "gR", + function() + require("vtsls").commands.file_references(0) + end, + desc = "File References", + }, { "co", function() @@ -101,9 +110,6 @@ return { opts = function(_, opts) -- copy typescript settings to javascript opts.servers.vtsls.settings.javascript = vim.deepcopy(opts.servers.vtsls.settings.typescript) - - -- add vtsls to lspconfig - require("lspconfig.configs").vtsls = require("vtsls").lspconfig end, },