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()
|
||||
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({
|
||||
function (server_name)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user