summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom/config/mason.lua
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-08-04 01:01:44 +0300
committerKyren223 <ulmliad223@gmail.com>2024-08-04 01:01:44 +0300
commit929b1530529390935b0ea9ad888f6f78128ce222 (patch)
tree0a3e65703dee0d1a12ebd220f9b93ffd77d57ab3 /.config/nvim/lua/custom/config/mason.lua
parent74f5f270a38dce35f481ae29822db6d4663f8875 (diff)
refactor(nvim): moved mason to it's own file out of lspconfig
Diffstat (limited to '.config/nvim/lua/custom/config/mason.lua')
-rw-r--r--.config/nvim/lua/custom/config/mason.lua41
1 files changed, 0 insertions, 41 deletions
diff --git a/.config/nvim/lua/custom/config/mason.lua b/.config/nvim/lua/custom/config/mason.lua
deleted file mode 100644
index 9d42879..0000000
--- a/.config/nvim/lua/custom/config/mason.lua
+++ /dev/null
@@ -1,41 +0,0 @@
--- NOTE: Not language servers but still make sure mason installs them
-local ensure_installed = {
- stylua = true, -- lua formatting
- jdtls = true, -- java eclipse lsp
-}
-local servers = require('custom.config.language-servers')
-
-require('mason').setup({
- ui = {
- icons = {
- package_installed = '✓',
- package_pending = '➜',
- package_uninstalled = '✗',
- },
- },
-})
-
-local servers_to_install = vim.tbl_filter(function(key)
- local server = servers[key]
- if type(server) == 'table' then
- return true
- else
- return server
- end
-end, vim.tbl_keys(servers))
-
-vim.list_extend(ensure_installed, servers_to_install)
-require('mason-lspconfig').setup({ ensure_installed = servers_to_install })
-
-require('mason-tool-installer').setup({
- ensure_installed = {
- 'stylua', -- lua formatter
- 'java-debug-adapter',
- 'java-test',
- },
-})
-
--- NOTE: apparently needed due to some issue or smthing?
-vim.api.nvim_command('MasonToolsInstall')
-
-