diff --git a/lsp/denols.lua b/lsp/denols.lua index 489bb43..751c0c2 100644 --- a/lsp/denols.lua +++ b/lsp/denols.lua @@ -2,4 +2,5 @@ return { cmd = { 'deno', 'lsp' }, filetypes = { "javascript", "javascriptreact", "javascript.jsx", "typescript", "typescriptreact", "typescript.tsx" }, root_markers = { "deno.json", "deno.jsonc" }, + workspace_required = true, } diff --git a/lsp/ts_ls.lua b/lsp/ts_ls.lua index 4a3e6ce..048561c 100644 --- a/lsp/ts_ls.lua +++ b/lsp/ts_ls.lua @@ -1,5 +1,7 @@ return { - cmd = { 'typescript-language-server', '--stdio' }, - filetypes = { 'typescript', 'typescriptreact', 'typescript.tsx', 'javascript', 'javascriptreact', 'javascript.jsx', 'js', 'jsx', 'ts','tsx' }, - root_markers = { 'package.json', 'tsconfig.json', 'jsconfig.json', '.git' }, + cmd = { 'typescript-language-server', '--stdio' }, + filetypes = { 'typescript', 'typescriptreact', 'typescript.tsx', 'javascript', 'javascriptreact', 'javascript.jsx', 'js', 'jsx', 'ts', 'tsx' }, + root_markers = { 'package.json', 'tsconfig.json', 'jsconfig.json' }, + single_file_support = false, + workspace_required = true, }