summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom/plugins/mason.lua
blob: f137ddaa00d526ba0e5e681a8f3c3f78d6b6e67e (plain)
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
    --         },
    --     },
    -- },
}