This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

superconfig / tools / astronvim / config / lua / plugins / none-ls.lua
1.0 kB 36 lines
1return { 2 "nvimtools/none-ls.nvim", 3 opts = function(_, config) 4 -- config variable is the default configuration table for the setup function call 5 local null_ls = require("null-ls") 6 7 -- Check supported formatters and linters 8 -- https://github.com/nvimtools/none-ls.nvim/tree/main/lua/null-ls/builtins/formatting 9 -- https://github.com/nvimtools/none-ls.nvim/tree/main/lua/null-ls/builtins/diagnostics 10 config.sources = { 11 -- Set a formatter 12 null_ls.builtins.formatting.stylua, 13 14 -- html/css/js/ts/json/yaml/xml/markdown 15 null_ls.builtins.formatting.prettier, 16 17 -- go 18 null_ls.builtins.formatting.gofumpt, 19 null_ls.builtins.formatting.goimports, 20 null_ls.builtins.diagnostics.golangci_lint, 21 null_ls.builtins.code_actions.impl, 22 23 -- nix 24 null_ls.builtins.formatting.nixfmt, 25 26 -- c/c++ 27 null_ls.builtins.formatting.clang_format, 28 29 -- bash 30 null_ls.builtins.formatting.shfmt.with({ 31 args = { "-i", "2" }, 32 }), 33 } 34 return config -- return final config table 35 end, 36}