1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
return {
-- {
-- 'williamboman/mason.nvim',
-- lazy = false,
-- opts = {
-- ui = {
-- icons = {
-- package_installed = '✓',
-- package_pending = '➜',
-- package_uninstalled = '✗',
-- },
-- },
-- },
-- },
-- {
-- 'WhoIsSethDaniel/mason-tool-installer.nvim',
-- lazy = false,
-- opts = {
-- ensure_installed = {
-- -- 'stylua', -- lua formatting
-- -- 'clang-format', -- C/C++ formatter
-- -- 'codelldb', -- C/C++ debugger
-- -- 'cpplint', -- C/C++ linter
-- -- 'black', -- python formatter
-- -- 'isort', -- python formatter for imports
-- -- 'flake8', -- python linter
-- -- 'gofumpt', -- go formatter
-- -- -- 'golangci-lint', -- go linter
-- -- 'prettierd', -- multi-lang formatter
-- -- 'prettier', -- prettierd but slower, used as a fallback
-- -- 'jq', -- json formatter
-- -- 'jsonlint', -- json linter
-- -- 'shellcheck', -- bash linter
-- -- 'beautysh', -- shell formatter
-- },
-- },
-- },
}
|