nvim1/lua/commons/init.lua

39 lines
645 B
Lua

local M = {
constants = {
big_file_size_limit = 50 * 1024, -- 50KB
},
tools = {
is_version_gte_0_11 = function()
local version = vim.version()
if version.major > 0 then
return true
elseif version.major == 0 then
return version.minor >= 11
end
return false
end,
},
lsp_servers = {
code = {
"lua_ls",
"gopls",
"clangd",
"bashls",
"yamlls",
"ts_ls",
"rust_analyzer",
"ruff",
},
format_lint = {
"goimports",
"gofumpt",
},
mason_ensure_installed = { "lua_ls", "bashls", "bacon", "rust-analyzer" },
treesitter_ensure_installed = { "go", "rust", "python" },
},
}
return M