diff --git a/lua/config/lsp/init.lua b/lua/config/lsp/init.lua index b33051a..848320d 100644 --- a/lua/config/lsp/init.lua +++ b/lua/config/lsp/init.lua @@ -7,7 +7,6 @@ require("config.lsp.ruff") -- require("config.lsp.typescript") require("config.lsp.clangd") require("config.lsp.vls") -require("config.lsp.lua_ls") require("config.lsp.rust_analyzer") local api = vim.api diff --git a/lua/config/lsp/lua_ls.lua b/lua/config/lsp/lua_ls.lua deleted file mode 100644 index cc94125..0000000 --- a/lua/config/lsp/lua_ls.lua +++ /dev/null @@ -1,38 +0,0 @@ -local bin_name = "lua-language-server" -local cmd = { bin_name, "--stdio", } - -local root_files = { - '.luarc.json', - '.luarc.jsonc', - '.luacheckrc', - '.stylua.toml', - 'stylua.toml', - 'selene.toml', - 'selene.yml', - 'lua/', - '.git', -} - -vim.api.nvim_create_autocmd("FileType", { - pattern = "lua", - callback = function() - vim.lsp.start({ - name = "lua_ls", - cmd = cmd, - root_dir = vim.fs.dirname(vim.fs.find(root_files, { upward = true })[1]), - settings = { - Lua = { - runtime = { - version = 'LuaJIT', - }, - workspace = { - checkThirdParty = false, - library = { - vim.env.VIMRUNTIME, - }, - }, - } - }, - }) - end, -})