diff --git a/config/nvim/lua/aleidk/plugins/linters.lua b/config/nvim/lua/aleidk/plugins/linters.lua index 7809c53..875ebaf 100644 --- a/config/nvim/lua/aleidk/plugins/linters.lua +++ b/config/nvim/lua/aleidk/plugins/linters.lua @@ -2,7 +2,12 @@ return { "mfussenegger/nvim-lint", event = "VeryLazy", config = function() - require("lint").linters_by_ft = { + local lint = require("lint") + + lint.linters.gitlint.stdin = true + lint.linters.gitlint.args = { "--msg-filename", "-" } + + lint.linters_by_ft = { javascript = { "eslint_d" }, typescript = { "eslint_d" }, javascriptreact = { "eslint_d" }, @@ -10,6 +15,8 @@ return { -- astro = { "eslint_d" }, python = { "pyright" }, sh = { "shellcheck" }, + NeogitCommitMessage = { "gitlint" }, + gitcommit = { "gitlint" }, } vim.api.nvim_create_autocmd({ "BufWritePost" }, { diff --git a/config/nvim/lua/aleidk/plugins/lsp.lua b/config/nvim/lua/aleidk/plugins/lsp.lua index 39c02ce..e45e173 100644 --- a/config/nvim/lua/aleidk/plugins/lsp.lua +++ b/config/nvim/lua/aleidk/plugins/lsp.lua @@ -59,6 +59,8 @@ return { pyright = {}, rust_analyzer = {}, sqlls = {}, + -- TODO: need latest version of mason-lspconfig + -- typos_lsp = {}, tsserver = { init_options = { preferences = {