Refactored nvim config to make it easier and less insanely nested

This commit is contained in:
2025-04-24 11:36:39 +03:00
parent dbd9a6fdd0
commit 6bef8f32b1
75 changed files with 17 additions and 17 deletions

View File

@@ -0,0 +1,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
},
},
},
}