add: create new config for denols

This commit is contained in:
asep komarudin 2024-03-02 13:11:48 +07:00
parent 4bf3cb08ad
commit 02ea286c83
2 changed files with 37 additions and 2 deletions

View file

@ -0,0 +1,35 @@
return {
-- add cmd
cmd = { "deno", "lsp" },
-- add file type support
filetypes = {
"javascript",
"javascriptreact",
"javascript.jsx",
"typescript",
"typescriptreact",
"typescript.tsx",
},
-- add root dir support
root_dir = require("lspconfig.util").root_pattern(
"package.json",
"tsconfig.json",
"jsconfig.json",
"deno.json",
"deno.jsonc",
".git"
),
-- add settings
settings = {
deno = {
enable = true,
suggest = {
imports = {
hosts = {
["https://deno.land"] = true,
},
},
},
},
},
}