aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/installers/tsserver.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-04-04 18:56:18 +0200
committerGitHub <noreply@github.com>2021-04-04 18:56:18 +0200
commita37be2de17c87848e400059e9628becf1313d593 (patch)
tree9fbc432a3a1d4b37bf6414dea26864b222907341 /lua/nvim-lsp-installer/installers/tsserver.lua
parentREADME: add available LSPs (diff)
downloadmason-a37be2de17c87848e400059e9628becf1313d593.tar
mason-a37be2de17c87848e400059e9628becf1313d593.tar.gz
mason-a37be2de17c87848e400059e9628becf1313d593.tar.bz2
mason-a37be2de17c87848e400059e9628becf1313d593.tar.lz
mason-a37be2de17c87848e400059e9628becf1313d593.tar.xz
mason-a37be2de17c87848e400059e9628becf1313d593.tar.zst
mason-a37be2de17c87848e400059e9628becf1313d593.zip
nicer extras API (#2)
Diffstat (limited to 'lua/nvim-lsp-installer/installers/tsserver.lua')
-rw-r--r--lua/nvim-lsp-installer/installers/tsserver.lua36
1 files changed, 0 insertions, 36 deletions
diff --git a/lua/nvim-lsp-installer/installers/tsserver.lua b/lua/nvim-lsp-installer/installers/tsserver.lua
index eef82503..6ba1ec98 100644
--- a/lua/nvim-lsp-installer/installers/tsserver.lua
+++ b/lua/nvim-lsp-installer/installers/tsserver.lua
@@ -11,40 +11,4 @@ return installer.create_lsp_config_installer {
cmd = { root_dir .. '/node_modules/.bin/typescript-language-server', '--stdio' },
capabilities = capabilities.create(),
},
- extras = {
- rename_file = function(old, new)
- local old_uri = vim.uri_from_fname(old)
- local new_uri = vim.uri_from_fname(new)
-
- -- TODO: send only to tsserver
- for _, client in pairs(vim.lsp.get_active_clients()) do
- client.request(
- 'workspace/executeCommand',
- {
- command = '_typescript.applyRenameFile',
- arguments = {
- {
- sourceUri = old_uri,
- targetUri = new_uri,
- },
- },
- }
- )
- end
- end,
- organize_imports = function(bufname)
- bufname = bufname or vim.api.nvim_buf_get_name(0)
-
- -- TODO: send only to tsserver
- for _, client in pairs(vim.lsp.get_active_clients()) do
- client.request(
- 'workspace/executeCommand',
- {
- command = '_typescript.organizeImports',
- arguments = {bufname},
- }
- )
- end
- end,
- }
}