chore: updated lang servers 40a81c15
Steve · 2025-09-03 08:59 3 file(s) · +49 −25
nvim/lsp/html.lua (added) +12 −0
1 +
return {
2 +
	cmd = {
3 +
		"vscode-html-language-server", "--stdio"
4 +
	},
5 +
	filetypes = {
6 +
		'html',
7 +
	},
8 +
	root_markers = {
9 +
		'index.js', 'index.html', 'styles.css', '.git' },
10 +
	single_file_support = true,
11 +
	log_level = vim.lsp.protocol.MessageType.Warning,
12 +
}
nvim/lsp/json.lua (added) +10 −0
1 +
return {
2 +
	cmd = {
3 +
		"biome", "lsp-proxy"
4 +
	},
5 +
	filetypes = {
6 +
		'json',
7 +
	},
8 +
	single_file_support = true,
9 +
	log_level = vim.lsp.protocol.MessageType.Warning,
10 +
}
nvim/lua/core/lsp.lua +27 −25
1 1
vim.lsp.enable({
2 -
    "gopls",
3 -
    "lua_ls",
4 -
    "tsserver",
5 -
    "rust-analyzer",
6 -
    "asm-lsp",
7 -
    "solc"
2 +
  "gopls",
3 +
  "lua_ls",
4 +
  "tsserver",
5 +
  "rust-analyzer",
6 +
  "asm-lsp",
7 +
  "solc",
8 +
  "html",
9 +
  "json"
8 10
})
9 11
10 12
vim.diagnostic.config({
11 -
    virtual_lines = false,
12 -
    -- virtual_text = true,
13 -
    underline = true,
14 -
    update_in_insert = false,
15 -
    severity_sort = true,
16 -
    float = {
17 -
        border = "rounded",
18 -
        source = true,
13 +
  virtual_lines = false,
14 +
  -- virtual_text = true,
15 +
  underline = true,
16 +
  update_in_insert = false,
17 +
  severity_sort = true,
18 +
  float = {
19 +
    border = "rounded",
20 +
    source = true,
21 +
  },
22 +
  signs = {
23 +
    text = {
24 +
      [vim.diagnostic.severity.ERROR] = "󰅚 ",
25 +
      [vim.diagnostic.severity.WARN] = "󰀪 ",
26 +
      [vim.diagnostic.severity.INFO] = "󰋽 ",
27 +
      [vim.diagnostic.severity.HINT] = "󰌶 ",
19 28
    },
20 -
    signs = {
21 -
        text = {
22 -
            [vim.diagnostic.severity.ERROR] = "󰅚 ",
23 -
            [vim.diagnostic.severity.WARN] = "󰀪 ",
24 -
            [vim.diagnostic.severity.INFO] = "󰋽 ",
25 -
            [vim.diagnostic.severity.HINT] = "󰌶 ",
26 -
        },
27 -
        numhl = {
28 -
            [vim.diagnostic.severity.ERROR] = "ErrorMsg",
29 -
            [vim.diagnostic.severity.WARN] = "WarningMsg",
30 -
        },
29 +
    numhl = {
30 +
      [vim.diagnostic.severity.ERROR] = "ErrorMsg",
31 +
      [vim.diagnostic.severity.WARN] = "WarningMsg",
31 32
    },
33 +
  },
32 34
})