From 27fc7af6b2e0cdf397d5b720fd5658e02b95c227 Mon Sep 17 00:00:00 2001 From: Daniel McKnight Date: Wed, 21 May 2025 19:44:41 -0700 Subject: [PATCH] Add marksman and mdformat for Markdown linting and formatting support --- nvim/lua/plugins/mason.lua | 5 +++-- nvim/lua/plugins/none-ls.lua | 3 ++- nvim/lua/plugins/nvim-lspconfig.lua | 1 + 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/nvim/lua/plugins/mason.lua b/nvim/lua/plugins/mason.lua index f4ea5d3..dca688e 100644 --- a/nvim/lua/plugins/mason.lua +++ b/nvim/lua/plugins/mason.lua @@ -15,10 +15,11 @@ return { "lua_ls", "bashls", "dockerls", - -- "gh-actions-language-server", + --"gh-actions-language-server", "helm_ls", "jsonls", - "nginx_language_server", + "marksman", + "nginx_language_server", "ruff", "yamlls", }, diff --git a/nvim/lua/plugins/none-ls.lua b/nvim/lua/plugins/none-ls.lua index 9cdc15f..b6ed95d 100644 --- a/nvim/lua/plugins/none-ls.lua +++ b/nvim/lua/plugins/none-ls.lua @@ -5,7 +5,8 @@ return { null_ls.setup({ sources = { null_ls.builtins.formatting.stylua, - }, + null_ls.builtins.formatting.mdformat, + }, }) vim.keymap.set("n", "af", vim.lsp.buf.format, {desc="Auto-Format File"}) end, diff --git a/nvim/lua/plugins/nvim-lspconfig.lua b/nvim/lua/plugins/nvim-lspconfig.lua index f64333e..5e4ba21 100644 --- a/nvim/lua/plugins/nvim-lspconfig.lua +++ b/nvim/lua/plugins/nvim-lspconfig.lua @@ -9,6 +9,7 @@ return { lspconfig.helm_ls.setup({}) lspconfig.jsonls.setup({}) lspconfig.nginx_language_server.setup({}) + lspconfig.marksman.setup({}) lspconfig.ruff.setup({}) lspconfig.yamlls.setup({}) vim.keymap.set("n", "d", vim.lsp.buf.hover, { desc = "Show Docstring" })