From 522d56557b00246286d803425751a4334f3a94a5 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Mon, 15 Jul 2024 20:05:47 +0100 Subject: Update lspconfig, add indent-blankline indent-blankline is probably old because I've actually been using it for ages, but I have a strict if-it-ain't-broke policy, so I'm not going to update it. lspconfig *was* broke though with nvim 0.10, so now it's fixed. --- .../server_configurations/sumneko_lua.lua | 63 ---------------------- 1 file changed, 63 deletions(-) delete mode 100644 start/lspconfig-0.1.3/lua/lspconfig/server_configurations/sumneko_lua.lua (limited to 'start/lspconfig-0.1.3/lua/lspconfig/server_configurations/sumneko_lua.lua') diff --git a/start/lspconfig-0.1.3/lua/lspconfig/server_configurations/sumneko_lua.lua b/start/lspconfig-0.1.3/lua/lspconfig/server_configurations/sumneko_lua.lua deleted file mode 100644 index 6338095..0000000 --- a/start/lspconfig-0.1.3/lua/lspconfig/server_configurations/sumneko_lua.lua +++ /dev/null @@ -1,63 +0,0 @@ -local util = require 'lspconfig.util' - -local root_files = { - '.luarc.json', - '.luacheckrc', - '.stylua.toml', - 'selene.toml', -} -return { - default_config = { - cmd = { 'lua-language-server' }, - filetypes = { 'lua' }, - root_dir = function(fname) - return util.root_pattern(unpack(root_files))(fname) or util.find_git_ancestor(fname) - end, - single_file_support = true, - log_level = vim.lsp.protocol.MessageType.Warning, - settings = { Lua = { telemetry = { enable = false } } }, - }, - docs = { - description = [[ -https://github.com/sumneko/lua-language-server - -Lua language server. - -`lua-language-server` can be installed by following the instructions [here](https://github.com/sumneko/lua-language-server/wiki/Build-and-Run). The default `cmd` assumes that the `lua-language-server` binary can be found in `$PATH`. - -```lua -local runtime_path = vim.split(package.path, ';') -table.insert(runtime_path, "lua/?.lua") -table.insert(runtime_path, "lua/?/init.lua") - -require'lspconfig'.sumneko_lua.setup { - settings = { - Lua = { - runtime = { - -- Tell the language server which version of Lua you're using (most likely LuaJIT in the case of Neovim) - version = 'LuaJIT', - -- Setup your lua path - path = runtime_path, - }, - diagnostics = { - -- Get the language server to recognize the `vim` global - globals = {'vim'}, - }, - workspace = { - -- Make the server aware of Neovim runtime files - library = vim.api.nvim_get_runtime_file("", true), - }, - -- Do not send telemetry data containing a randomized but unique identifier - telemetry = { - enable = false, - }, - }, - }, -} -``` -]], - default_config = { - root_dir = [[root_pattern(".luarc.json", ".luacheckrc", ".stylua.toml", "selene.toml", ".git")]], - }, - }, -} -- cgit v1.2.3