1
0

pre zsh-switch backup

This commit is contained in:
2024-12-13 17:13:32 +01:00
parent 6790f75c8a
commit d0db80b911
16 changed files with 423 additions and 105 deletions

View File

@@ -1,5 +1,3 @@
vim = vim
local required = { 'mason', 'mason-lspconfig', 'lspconfig', 'lsp-zero', 'cmp' }
local ready = true
@@ -24,8 +22,21 @@ vim.cmd.echohl('None')
local zero = require('lsp-zero')
zero.preset('recommended')
require('mason').setup({})
local settings = {
['lua_ls'] = {
Lua = {
runtime = {
version = 'LuaJIT',
},
workspace = {
library = { vim.env.VIMRUNTIME },
},
},
},
}
require('mason-lspconfig').setup({
ensure_installed = {
'lua_ls',
@@ -34,6 +45,7 @@ require('mason-lspconfig').setup({
-- zero.default_setup,
function(name)
require('lspconfig')[name].setup({
settings = settings[name] or {},
capabilities = require('cmp_nvim_lsp').default_capabilities(),
})
end,