1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- local runtime_path = vim.split(package.path, ";")
- table.insert(runtime_path, "lua/?.lua")
- table.insert(runtime_path, "lua/?/init.lua")
- return {
- on_setup = function(server)
- server.setup({
- single_file_support = true,
- settings = {
- Lua = {
- runtime = {
- version = "LuaJIT",
- path = runtime_path,
- },
- diagnostics = {
-
- globals = {
- "vim",
- },
- },
- workspace = {
-
- library = vim.api.nvim_get_runtime_file("", true),
- checkThirdParty = false,
- },
-
- telemetry = {
- enable = false,
- },
- },
- },
- on_attach = function(client, bufnr)
-
- client.server_capabilities.document_formatting = false
- client.server_capabilities.document_range_formatting = false
- require("keybindings").lspList(bufnr)
-
-
- end,
- })
- end,
- }
|