From 0696df8b6177c573342c4c33f9a7e9a107531f1f Mon Sep 17 00:00:00 2001 From: Holger Preu Date: Mon, 28 Sep 2026 20:48:11 +0200 Subject: [PATCH] added manually installed language servers to mason config Add jsonls, yamlls, marksman, taplo, texlab and hyprls to ensure_installed so a fresh setup installs them too. Co-Authored-By: Claude Opus 5.5 --- CLAUDE.md | 2 +- lua/holger/plugins/lsp/mason.lua | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index e59644b..4fc7ec6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -28,7 +28,7 @@ Personal Neovim configuration using [lazy.nvim](https://github.com/folke/lazy.nv ## LSP Stack - `mason.nvim` — installs LSP servers and tools -- `mason-lspconfig.nvim` — bridges Mason with nvim-lspconfig; auto-installs: `html`, `cssls`, `lua_ls`, `pyright` +- `mason-lspconfig.nvim` — bridges Mason with nvim-lspconfig; auto-installs: `html`, `cssls`, `lua_ls`, `pyright`, `jsonls`, `yamlls`, `marksman`, `taplo`, `texlab`, `hyprls` - `mason-tool-installer.nvim` — installs formatters/linters: `prettier`, `stylua`, `isort`, `black`, `pylint`, `shfmt` - `blink.cmp` (`lua/holger/plugins/blink-cmp.lua`) — sets up LSP capabilities via `vim.lsp.config("*", ...)` (native Neovim LSP API) - `lazydev.nvim` — Lua LSP annotations for Neovim API (`vim.*`) diff --git a/lua/holger/plugins/lsp/mason.lua b/lua/holger/plugins/lsp/mason.lua index 313e10e..16ff19d 100644 --- a/lua/holger/plugins/lsp/mason.lua +++ b/lua/holger/plugins/lsp/mason.lua @@ -8,6 +8,12 @@ return { "cssls", "lua_ls", "pyright", + "jsonls", + "yamlls", + "marksman", + "taplo", + "texlab", + "hyprls", }, }, dependencies = {