add prose linting

This commit is contained in:
Andrzej 2024-03-11 19:23:01 +01:00
parent a28057ac2d
commit be16eca3c9
7 changed files with 20 additions and 3 deletions

View File

@ -16,7 +16,9 @@
"neo-tree.nvim": { "branch": "v3.x", "commit": "7f2ebdef3b55374390714ac7c0a7fe6b0dae498a" },
"nui.nvim": { "branch": "main", "commit": "756c59f46057cd2d43619cd3a6d4e01b2aa60295" },
"nvim-cmp": { "branch": "main", "commit": "04e0ca376d6abdbfc8b52180f8ea236cbfddf782" },
"nvim-lint": { "branch": "master", "commit": "e824adb9bc01647f71e55457353a68f0f37f9931" },
"nvim-lspconfig": { "branch": "master", "commit": "1917b562a02f20885900b1da0f0ea25028ccedab" },
"nvim-treesitter": { "branch": "master", "commit": "488bec03254207b1dd071be8cb1fb78434b6e777" },
"nvim-web-devicons": { "branch": "master", "commit": "75df79feb02d5e0ec114e447453775d4d291ea03" },
"plenary.nvim": { "branch": "master", "commit": "f7adfc4b3f4f91aab6caebf42b3682945fbc35be" },
"rose-pine": { "branch": "main", "commit": "a29b09d15a9ef5cd575fbe5ae2a3cfb854876caf" },

View File

@ -1,5 +1,5 @@
return {
-- {"nvim-treesitter/nvim-treesitter"},
{"nvim-treesitter/nvim-treesitter"},
{'numToStr/Comment.nvim',
opts = {
-- add any options here
@ -63,6 +63,9 @@ return {
},
"saadparwaiz1/cmp_luasnip",
"rafamadriz/friendly-snippets",
---#####################################################################
---## LINTING
---#####################################################################
"mfussenegger/nvim-lint",
}

View File

@ -2,11 +2,14 @@ local lsp_capabilities = require("cmp_nvim_lsp").default_capabilities()
local lspconfig = require('lspconfig')
require("mason").setup()
require("mason-lspconfig").setup {
ensure_installed = { "lua_ls", "grammarly", "ltex-ls" },
ensure_installed = { "lua_ls", "grammarly", "ltex" },
}
lspconfig.lua_ls.setup {
capabilities = lsp_capabilities,
}
lspconfig.ltex.setup {
capabilities = lsp_capabilities,
}
lspconfig.grammarly.setup {
capabilities = lsp_capabilities,
filetypes = { "markdown", "tex", "text", },

9
lua/setup/nvim-lint.lua Normal file
View File

@ -0,0 +1,9 @@
require('lint').linters_by_ft = {
markdown = {'proselint',}
}
vim.api.nvim_create_autocmd({ "BufWritePost" }, {
callback = function()
require("lint").try_lint()
end,
})

Binary file not shown.