my demo first config lua

This commit is contained in:
2023-12-13 00:27:19 +03:00
commit 61e95391fb
268 changed files with 12847 additions and 0 deletions

26
lua/alpha/lsp/default.lua Normal file
View File

@@ -0,0 +1,26 @@
return {
mason = {
enable = true,
auto_install = false,
},
servers = {
emmet_ls = { enable = true },
gopls = { enable = true },
html = { enable = true },
jsonls = { enable = true },
lua_ls = { enable = true, neodev = true },
nil_ls = { enable = true },
phpactor = {enable = true },
rust_analyzer = { enable = true },
svelte = { enable = true },
tailwindcss = { enable = true, filetypes = {"blade", "html", "svelte"} },
tsserver = { enable = true },
volar = { enable = true },
},
default_options = function (options)
return vim.tbl_deep_extend("force", {
on_attach = require"alpha.lsp.attach",
flags = require "alpha.lsp.flags",
}, options)
end,
}