feat(extras): add keymaps

This commit is contained in:
Feliche-Demian Netliukh 2024-03-31 10:59:47 +01:00
parent 7349089511
commit cb975d26d2

View file

@ -20,57 +20,58 @@ return {
-- ---@type lspconfig.options.vtsls -- ---@type lspconfig.options.vtsls
opts.servers.vtsls = { opts.servers.vtsls = {
-- you can view all keys here: https://github.com/yioneko/nvim-vtsls#commands -- you can view all keys here: https://github.com/yioneko/nvim-vtsls#commands
-- keys = { -- this keymaps will only appear at the lsp filetype (TypeScript, JavaScript). So they won't interfere with your other keymaps
-- { keys = {
-- "<leader>cto", {
-- function() "<leader>co",
-- require("vtsls").commands.organize_imports(0) function()
-- end, require("vtsls").commands.organize_imports(0)
-- desc = "Organize Imports", end,
-- }, desc = "Organize Imports",
-- { },
-- "<leader>ctm", {
-- function() "<leader>cM",
-- require("vtsls").commands.add_missing_imports(0) function()
-- end, require("vtsls").commands.add_missing_imports(0)
-- desc = "Add missing imports", end,
-- }, desc = "Add missing imports",
-- { },
-- "<leader>ctd", {
-- function() "<leader>cD",
-- require("vtsls").commands.fix_all(0) function()
-- end, require("vtsls").commands.fix_all(0)
-- desc = "Fix all diagnostics", end,
-- }, desc = "Fix all diagnostics",
-- { },
-- "<leader>ctl", {
-- function() "<leader>cLL",
-- require("vtsls").commands.open_tsserver_log() function()
-- end, require("vtsls").commands.open_tsserver_log()
-- desc = "Open Log", end,
-- }, desc = "Open Vtsls Log",
-- { },
-- "<leader>ctR", {
-- function() "<leader>cR",
-- require("vtsls").commands.rename_file(0) function()
-- end, require("vtsls").commands.rename_file(0)
-- desc = "Rename File", end,
-- }, desc = "Rename File",
-- { },
-- "<leader>ctr", {
-- function() "<leader>cu",
-- require("vtsls").commands.file_references(0) function()
-- end, require("vtsls").commands.file_references(0)
-- desc = "Show Rile References", end,
-- }, desc = "Show File Uses(References)",
-- { },
-- "<leader>ctc", {
-- function() "<leader>ctc",
-- require("vtsls").commands.goto_project_config(0) function()
-- end, require("vtsls").commands.goto_project_config(0)
-- desc = "Open project config", end,
-- }, desc = "Open Project Config",
-- }, },
},
settings = { settings = {
vtsls = { vtsls = {
experimental = { experimental = {