aboutsummaryrefslogtreecommitdiffstats
path: root/lua/alpha/lsp/servers/lua_ls.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/alpha/lsp/servers/lua_ls.lua')
-rw-r--r--lua/alpha/lsp/servers/lua_ls.lua9
1 files changed, 8 insertions, 1 deletions
diff --git a/lua/alpha/lsp/servers/lua_ls.lua b/lua/alpha/lsp/servers/lua_ls.lua
index 64f012c..c5f72bf 100644
--- a/lua/alpha/lsp/servers/lua_ls.lua
+++ b/lua/alpha/lsp/servers/lua_ls.lua
@@ -1,7 +1,11 @@
local lsp_attach = require "alpha.lsp.attach"
-local lsp_flags = require("alpha.lsp.flags")
+local lsp_flags = require "alpha.lsp.flags"
return function(ops)
+ if ops.neodev == true then
+ require("neodev").setup()
+ end
+
return vim.tbl_extend("force", {
on_attach = lsp_attach,
flags = lsp_flags,
@@ -23,6 +27,9 @@ return function(ops)
hint = {
enable = true,
},
+ completion = {
+ callSnippet = "Replace",
+ },
},
},
}, ops)