diff options
author | kylo252 <[email protected]> | 2021-11-06 13:18:59 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2021-11-06 13:18:59 +0100 |
commit | 4207e6764045efdf725d2c3befef9a8adc5322e1 (patch) | |
tree | 7180397b2a4cffe97b8298cd3dc8d09118d42498 | |
parent | 32cabcde9f17c7f2b4f086cbf8bda08388c9e124 (diff) |
chore: sort supported providers alphabetically (#1916)
-rw-r--r-- | lua/lvim/lsp/null-ls/formatters.lua | 1 | ||||
-rw-r--r-- | lua/lvim/lsp/null-ls/linters.lua | 2 | ||||
-rw-r--r-- | utils/installer/config.example.lua | 18 |
3 files changed, 16 insertions, 5 deletions
diff --git a/lua/lvim/lsp/null-ls/formatters.lua b/lua/lvim/lsp/null-ls/formatters.lua index 87583abd..20939039 100644 --- a/lua/lvim/lsp/null-ls/formatters.lua +++ b/lua/lvim/lsp/null-ls/formatters.lua @@ -22,6 +22,7 @@ function M.list_available(filetype) end end + table.sort(formatters) return formatters end diff --git a/lua/lvim/lsp/null-ls/linters.lua b/lua/lvim/lsp/null-ls/linters.lua index 1069ac58..ced4bf34 100644 --- a/lua/lvim/lsp/null-ls/linters.lua +++ b/lua/lvim/lsp/null-ls/linters.lua @@ -21,7 +21,7 @@ function M.list_available(filetype) table.insert(linters, provider.name) end end - + table.sort(linters) return linters end diff --git a/utils/installer/config.example.lua b/utils/installer/config.example.lua index 5f516f2f..8f124ad3 100644 --- a/utils/installer/config.example.lua +++ b/utils/installer/config.example.lua @@ -118,9 +118,13 @@ lvim.builtin.treesitter.highlight.enabled = true -- -- set a formatter, this will override the language server formatting capabilities (if it exists) -- local formatters = require "lvim.lsp.null-ls.formatters" -- formatters.setup { --- { exe = "black" }, +-- { exe = "black", filetypes = { "python" } }, +-- { exe = "isort", filetypes = { "python" } }, -- { -- exe = "prettier", +-- ---@usage arguments to pass to the formatter +-- -- these cannot contain whitespaces, options such as `--line-width 80` become either `{'--line-width', '80'}` or `{'--line-width=80'}` +-- args = { "--print-with", "100" }, -- ---@usage specify which filetypes to enable. By default a providers will attach to all the filetypes it supports. -- filetypes = { "typescript", "typescriptreact" }, -- }, @@ -129,11 +133,17 @@ lvim.builtin.treesitter.highlight.enabled = true -- -- set additional linters -- local linters = require "lvim.lsp.null-ls.linters" -- linters.setup { --- { exe = "black" }, +-- { exe = "flake8", filetypes = { "python" } }, -- { --- exe = "eslint_d", +-- exe = "shellcheck", +-- ---@usage arguments to pass to the formatter +-- -- these cannot contain whitespaces, options such as `--line-width 80` become either `{'--line-width', '80'}` or `{'--line-width=80'}` +-- args = { "--severity", "warning" }, +-- }, +-- { +-- exe = "codespell", -- ---@usage specify which filetypes to enable. By default a providers will attach to all the filetypes it supports. --- filetypes = { "javascript", "javascriptreact" }, +-- filetypes = { "javascript", "python" }, -- }, -- } |