starter/lua/plugins/typescript.lua
2025-11-25 17:43:06 +00:00

37 lines
800 B
Lua

return {
-- disable vtsls
{
"neovim/nvim-lspconfig",
opts = {
servers = {
vtsls = false,
tsserver = false,
},
},
},
-- enable typescript-tools
{
"pmizio/typescript-tools.nvim",
ft = {
"typescript",
"typescriptreact",
"javascript",
"javascriptreact",
},
opts = {
settings = {
tsserver_file_preferences = {
disableSuggestions = false,
includeInlayParameterNameHints = "all",
includeCompletionsForModuleExports = true,
},
tsserver_enable_partial_semantic_mode = true,
tsserver_watch_options = {
watchFile = "useFsEvents", -- recommended for remote/container
watchDirectory = "useFsEvents",
},
},
},
},
}