From 6340486b4665b278667f1ba85aa3fcf68e11c3ca Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Sun, 15 Jan 2023 15:45:26 +0530 Subject: [PATCH] nvim: Use nvim-lint for linting markdown with vale This effectively reverts 3ea83c6 and f4ee744. --- nvim/.config/nvim/after/ftplugin/markdown.lua | 4 +++- nvim/.config/nvim/after/plugin/nvim-lint.lua | 1 + nvim/.config/nvim/lua/plugins.lua | 1 - 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/nvim/.config/nvim/after/ftplugin/markdown.lua b/nvim/.config/nvim/after/ftplugin/markdown.lua index 4d847ef..b36292a 100644 --- a/nvim/.config/nvim/after/ftplugin/markdown.lua +++ b/nvim/.config/nvim/after/ftplugin/markdown.lua @@ -2,5 +2,7 @@ vim.bo.textwidth = 80 vim.api.nvim_create_autocmd({ "BufWritePost" }, { buffer = 0, - command = 'Vale', + callback = function() + require("lint").try_lint() + end, }) diff --git a/nvim/.config/nvim/after/plugin/nvim-lint.lua b/nvim/.config/nvim/after/plugin/nvim-lint.lua index 256dd08..5f19fe3 100644 --- a/nvim/.config/nvim/after/plugin/nvim-lint.lua +++ b/nvim/.config/nvim/after/plugin/nvim-lint.lua @@ -10,6 +10,7 @@ nvim_lint.linters_by_ft = { haskell = { 'hlint' }, javascript = { 'eslint_d' }, lua = { 'luacheck' }, + markdown = { 'vale' }, python = { 'pylint' }, sh = { 'shellcheck' }, typescript = { 'eslint_d' }, diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 2db6352..856cdd7 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -87,7 +87,6 @@ local init = function () } use 'andymass/vim-matchup' use 'christoomey/vim-tmux-navigator' - use 'marcelofern/vale.nvim' use { "windwp/nvim-autopairs", config = function()