diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-03-12 22:50:12 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-03-12 22:50:12 +0800 |
commit | 3ad034a1b5755bd5d8ebed71637dedb9089a7dce (patch) | |
tree | 228aed35af429f3819b897da2dd3b12742063f7d /store/home/config/nvim/lua/setup/lsp/lua_ls.lua | |
parent | 117afbc9af2cd4fd515d7fdbda8a1fa44c3d8a74 (diff) | |
download | crupest-main.tar.gz crupest-main.tar.bz2 crupest-main.zip |
Diffstat (limited to 'store/home/config/nvim/lua/setup/lsp/lua_ls.lua')
-rw-r--r-- | store/home/config/nvim/lua/setup/lsp/lua_ls.lua | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/store/home/config/nvim/lua/setup/lsp/lua_ls.lua b/store/home/config/nvim/lua/setup/lsp/lua_ls.lua new file mode 100644 index 0000000..93aa503 --- /dev/null +++ b/store/home/config/nvim/lua/setup/lsp/lua_ls.lua @@ -0,0 +1,29 @@ +local lspconfig = require("lspconfig") + +local function setup() + lspconfig.lua_ls.setup { + settings = { + Lua = { + runtime = { + version = "LuaJIT" + }, + diagnostics = { + globals = { "vim" }, + }, + workspace = { + library = { + [vim.fn.expand "$VIMRUNTIME/lua"] = true, + [vim.fn.expand "$VIMRUNTIME/lua/vim/lsp"] = true, + [vim.fn.stdpath "data" .. "/lazy/lazy.nvim/lua/lazy"] = true, + }, + maxPreload = 100000, + preloadFileSize = 10000, + }, + }, + }, + } +end + +return { + setup = setup +} |