feat(typescript): added extras for typescript

This commit is contained in:
Folke Lemaitre 2023-01-08 15:52:00 +01:00
parent 32de697753
commit 6c73e775cf
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040

View file

@ -0,0 +1,29 @@
vim.notify("adding typescript")
return {
-- add typescript to treesitter
{
"nvim-treesitter/nvim-treesitter",
opts = function(_, opts)
table.insert(opts.ensure_installed, "typescript")
end,
},
-- correctly setup lspconfig
{
"neovim/nvim-lspconfig",
dependencies = { "jose-elias-alvarez/typescript.nvim" },
opts = {
-- make sure mason installs the server
servers = {
tsserver = {},
},
setup = {
tsserver = function(_, opts)
require("typescript").setup({ server = opts })
return true
end,
},
},
},
}