Mercurial > dotfiles
changeset 408:4406fc85ba0a
Add lua-language-server and lua-dev config for lua plugin development
author | zegervdv <zegervdv@me.com> |
---|---|
date | Sat, 17 Jul 2021 11:25:54 +0200 |
parents | d9340ce66658 |
children | f0300cd1584c |
files | dot_config/nvim/config.lua |
diffstat | 1 files changed, 20 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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