summaryrefslogtreecommitdiff
path: root/pkgs/custom-neovim/config/lua/lsp.lua
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/custom-neovim/config/lua/lsp.lua')
-rw-r--r--pkgs/custom-neovim/config/lua/lsp.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/custom-neovim/config/lua/lsp.lua b/pkgs/custom-neovim/config/lua/lsp.lua
index 5744280..68a4d3d 100644
--- a/pkgs/custom-neovim/config/lua/lsp.lua
+++ b/pkgs/custom-neovim/config/lua/lsp.lua
@@ -1,3 +1,6 @@
+-- LSP Configs
+-- Get more from https://github.com/neovim/nvim-lspconfig/tree/master/lsp
+
-- Lua LS
vim.lsp.config("lua_ls", {
cmd = { 'lua-language-server' },
@@ -15,6 +18,14 @@ vim.lsp.config("lua_ls", {
})
vim.lsp.enable("lua_ls")
+-- Marksman LS
+vim.lsp.config("marksman", {
+ cmd = {"marksman", "server"},
+ filetypes = {"markdown", "markdown.mdx"},
+ root_markers = {".marksman.toml", ".git"},
+})
+vim.lsp.enable("marksman")
+
-- LSP Autocommands
-- Disable semantic tokens to stop weird highlighting.