local lsp = require("lsp") local lua_library_paths = { vim.env.VIMRUNTIME } vim.list_extend(lua_library_paths, require("pack").get_paths()) ---@type vim.lsp.Config return { settings = { emmylua = { format = { useDiff = true, externalTool = { program = "luafmt", args = { "--stdin", "--level=lua-jit", "--config=.luafmt.toml", } }, }, runtime = { version = "LuaJIT", requirePattern = { "lua/?.lua", "lua/?/init.lua", }, }, workspace = { library = lua_library_paths, }, hint = { enable = false, }, } }, on_attach = lsp.on_attach, }