deno.lua 602 B

1234567891011121314151617181920212223242526
  1. --- @type vim.lsp.ClientConfig
  2. return {
  3. cmd = { 'deno', 'lsp' },
  4. cmd_env = { NO_COLOR = true },
  5. filetypes = {
  6. 'javascript',
  7. 'javascriptreact',
  8. 'javascript.jsx',
  9. 'typescript',
  10. 'typescriptreact',
  11. 'typescript.tsx',
  12. },
  13. root_markers = { "deno.json", "deno.jsonc" },
  14. settings = {
  15. deno = {
  16. enable = true,
  17. suggest = {
  18. imports = {
  19. hosts = {
  20. ['https://deno.land'] = true,
  21. },
  22. },
  23. },
  24. },
  25. }
  26. }