# HG changeset patch # User zegervdv # Date 1626513954 -7200 # Node ID 4406fc85ba0aa667520776f1b64915bf9602e9aa # Parent d9340ce666585bb572ff5c9fc6c94d21b1799da2 Add lua-language-server and lua-dev config for lua plugin development diff -r d9340ce66658 -r 4406fc85ba0a dot_config/nvim/config.lua --- a/dot_config/nvim/config.lua Sat Jul 17 11:25:28 2021 +0200 +++ b/dot_config/nvim/config.lua Sat Jul 17 11:25:54 2021 +0200 @@ -218,6 +218,9 @@ 'jose-elias-alvarez/null-ls.nvim', requires = 'nvim-lua/plenary.nvim', } + use { + 'folke/lua-dev.nvim', + } -- Vanity use { @@ -363,7 +366,6 @@ -- LSP config local lsp = require 'lspconfig' -local lsputil = require 'lspconfig.util' local null_ls = require 'null-ls' local on_attach = function(client) @@ -449,6 +451,23 @@ }, } +local luadev = require('lua-dev').setup { + lspconfig = { + cmd = { 'lua-language-server' }, + on_attach = on_attach, + capabilities = capabilities, + settings = { + Lua = { + diagnostics = { + globals = { 'use' }, + }, + }, + }, + }, +} + +lsp.sumneko_lua.setup(luadev) + -- Try importing local config local ok, localconfig = pcall(require, 'localconfig') if ok then