about summary refs log blame commit diff stats
path: root/modules/home/conf/nvim/plgs/nvim-lint/lua/nvim-lint.lua
blob: 4ed49f7b80b7b8170ded968587cb351808fea4c3 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                                 
                
                                                       
 



                                                       
 
                            
 
                                                             
                              
      
  
require("lint").linters_by_ft = {
  -- text
  markdown = {},
  -- tex = {'chktex'}, -- maybe add some text linters ?

  -- shell (already covered by the bash language sever)
  --  sh = { "shellcheck"; };
  --  bash = { "shellcheck"; };
  --  zsh = { "shellcheck"; };
  --  dash = { "shellcheck"; };

  yaml = { "yamllint" },
  nix = { "nix", "statix" },
}

vim.api.nvim_create_autocmd({ "BufEnter", "BufWritePost" }, {
  callback = function()
    require("lint").try_lint()
  end,
})