From 16e05996befaeaa51400d8dd1ea08e92add5aea2 Mon Sep 17 00:00:00 2001 From: eleith Date: Fri, 20 Oct 2023 23:02:51 +0000 Subject: [PATCH] [nvim] markdown linting --- config/nvim/ftdetect/markdown.lua | 2 ++ config/nvim/ftdetect/prisma.vim | 1 - config/nvim/lua/plugins/lsp.lua | 7 ++++++- 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 config/nvim/ftdetect/markdown.lua delete mode 100644 config/nvim/ftdetect/prisma.vim diff --git a/config/nvim/ftdetect/markdown.lua b/config/nvim/ftdetect/markdown.lua new file mode 100644 index 0000000..eccf48f --- /dev/null +++ b/config/nvim/ftdetect/markdown.lua @@ -0,0 +1,2 @@ +vim.opt_local.wrap = true +vim.opt_local.textwidth = 80 diff --git a/config/nvim/ftdetect/prisma.vim b/config/nvim/ftdetect/prisma.vim deleted file mode 100644 index 18252bd..0000000 --- a/config/nvim/ftdetect/prisma.vim +++ /dev/null @@ -1 +0,0 @@ -au BufRead,BufNewFile *.prisma set filetype=prisma diff --git a/config/nvim/lua/plugins/lsp.lua b/config/nvim/lua/plugins/lsp.lua index 42450c2..03cb72b 100644 --- a/config/nvim/lua/plugins/lsp.lua +++ b/config/nvim/lua/plugins/lsp.lua @@ -123,7 +123,8 @@ return { "javascriptreact", "typescriptreact", "javascript.tsx", - "typescript.tsx" + "typescript.tsx", + "markdown", }, init_options = { documentFormatting = true, @@ -163,6 +164,10 @@ return { ["typescript.tsx"] = { require("efmls-configs.formatters.prettier"), }, + markdown = { + require("efmls-configs.linters.markdownlint"), + require("efmls-configs.formatters.prettier"), + } }, }, },