nvim(feat): linter
This commit is contained in:
parent
ec580e6a3b
commit
24b2a44de1
15
home/user/.config/nvim/lua/base/plugins/lint.lua
Normal file
15
home/user/.config/nvim/lua/base/plugins/lint.lua
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
return {
|
||||||
|
"mfussenegger/nvim-lint",
|
||||||
|
config = function()
|
||||||
|
local lint = require("lint")
|
||||||
|
lint.linters_by_ft = {
|
||||||
|
python = {"flake8"},
|
||||||
|
sh = {"shellcheck"},
|
||||||
|
}
|
||||||
|
vim.api.nvim_create_autocmd({"TextChanged", "BufEnter"}, {
|
||||||
|
callback = function()
|
||||||
|
lint.try_lint()
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
end
|
||||||
|
}
|
||||||
@ -39,7 +39,9 @@ return {
|
|||||||
},
|
},
|
||||||
config = function()
|
config = function()
|
||||||
require("mason").setup()
|
require("mason").setup()
|
||||||
local mason_lspconfig = require("mason-lspconfig") mason_lspconfig.setup()
|
local mason_lspconfig = require("mason-lspconfig")
|
||||||
|
|
||||||
|
mason_lspconfig.setup()
|
||||||
|
|
||||||
mason_lspconfig.setup_handlers({
|
mason_lspconfig.setup_handlers({
|
||||||
function (server_name)
|
function (server_name)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user