diff --git a/.config/nvim/after/plugin/lspconfig.lua b/.config/nvim/after/plugin/lspconfig.lua index 07ba601..72bd6da 100644 --- a/.config/nvim/after/plugin/lspconfig.lua +++ b/.config/nvim/after/plugin/lspconfig.lua @@ -25,7 +25,7 @@ local on_attach = function(client, bufnr) vim.keymap.set('n', 'ca', vim.lsp.buf.code_action, bufopts) vim.keymap.set('n', 'gr', vim.lsp.buf.references, bufopts) vim.keymap.set('n', 'f', - function() vim.lsp.buf.format { async = true, filter = function(c) return c.name ~= "tsserver" end } end, bufopts) + function() vim.lsp.buf.format { async = true, filter = function(c) return c.name ~= "ts_ls" end } end, bufopts) end local capabilities = require('cmp_nvim_lsp').default_capabilities(vim.lsp.protocol.make_client_capabilities()) @@ -34,7 +34,7 @@ require 'lspconfig'.clangd.setup { on_attach = on_attach, capabilities = capabilities, } -require 'lspconfig'.tsserver.setup { +require 'lspconfig'.ts_ls.setup { on_attach = on_attach, capabilities = capabilities, } diff --git a/.config/nvim/lua/dobiadi/packer.lua b/.config/nvim/lua/dobiadi/packer.lua index a8c1121..11c9ef9 100644 --- a/.config/nvim/lua/dobiadi/packer.lua +++ b/.config/nvim/lua/dobiadi/packer.lua @@ -20,7 +20,13 @@ return require('packer').startup(function(use) use 'hrsh7th/cmp-buffer' use 'hrsh7th/cmp-path' use 'hrsh7th/cmp-nvim-lsp-signature-help' - use 'L3MON4D3/LuaSnip' + use ({ + 'L3MON4D3/LuaSnip', + -- follow latest release. + tag = "v2.*", + -- install jsregexp (optional!:). + run = "make install_jsregexp" + }) use 'saadparwaiz1/cmp_luasnip' -- Telescope