summaryrefslogtreecommitdiff
path: root/lua/config/mason_lspconfig_setup.lua
diff options
context:
space:
mode:
authorYour Name <you@example.com>2024-07-03 17:03:56 +0100
committerYour Name <you@example.com>2024-07-03 17:03:56 +0100
commitc959b2112fb4c82b5bfd410df21706455225bd40 (patch)
tree6774868448d127c2f560827de8e5edbd868a2832 /lua/config/mason_lspconfig_setup.lua
minor additionsHEADmaster
Diffstat (limited to 'lua/config/mason_lspconfig_setup.lua')
-rw-r--r--lua/config/mason_lspconfig_setup.lua19
1 files changed, 19 insertions, 0 deletions
diff --git a/lua/config/mason_lspconfig_setup.lua b/lua/config/mason_lspconfig_setup.lua
new file mode 100644
index 0000000..9fcb6ab
--- /dev/null
+++ b/lua/config/mason_lspconfig_setup.lua
@@ -0,0 +1,19 @@
+require("mason-lspconfig").setup()
+require("mason-lspconfig").setup_handlers({
+ function (server_name)
+ require("lspconfig")[server_name].setup({})
+ end,
+ ["lua_ls"] = function ()
+ local lspconfig = require("lspconfig")
+ lspconfig.lua_ls.setup({
+ settings = {
+ Lua = {
+ diagnostics = {
+ globals = { "vim" }
+ }
+ }
+ }
+ })
+ end,
+})
+