feat(typescript): added gR to goto file references

This commit is contained in:
Folke Lemaitre
2024-05-29 16:02:38 +02:00
parent 4dfd5c2596
commit 38b8736b81

View File

@ -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",
},
{
"<leader>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,
},