From e2e97320a01772eadbc2411f18451fc393b57b6e Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Fri, 1 Apr 2022 21:12:43 +0300 Subject: [PATCH] install lua-dev plugin --- neovim/.config/nvim/init.lua | 1 + neovim/.config/nvim/lua/user/lsp.lua | 27 +++++++-------------------- 2 files changed, 8 insertions(+), 20 deletions(-) diff --git a/neovim/.config/nvim/init.lua b/neovim/.config/nvim/init.lua index d04d19d..c6528c4 100644 --- a/neovim/.config/nvim/init.lua +++ b/neovim/.config/nvim/init.lua @@ -23,6 +23,7 @@ require("packer").startup(function(use) use({ "nvim-lua/popup.nvim" }) use({ "nvim-lua/plenary.nvim" }) + use({ "folke/lua-dev.nvim" }) -- Colorschemes go here use({ "folke/tokyonight.nvim" }) diff --git a/neovim/.config/nvim/lua/user/lsp.lua b/neovim/.config/nvim/lua/user/lsp.lua index 428baf9..f6b88de 100644 --- a/neovim/.config/nvim/lua/user/lsp.lua +++ b/neovim/.config/nvim/lua/user/lsp.lua @@ -60,27 +60,14 @@ lsp_installer.on_server_ready(function(server) } if server.name == "sumneko_lua" then - local runtime_path = vim.split(package.path, ";") - table.insert(runtime_path, "lua/?.lua") - table.insert(runtime_path, "lua/?/init/lua") - - opts.settings = { - Lua = { - runtime = { - version = "LuaJIT", - path = runtime_path, - }, - diagnostics = { - globals = { "vim" }, - }, - workspace = { - library = vim.api.nvim_get_runtime_file("", true), - }, - telemetry = { - enable = false, - }, + local luadev = require("lua-dev").setup({ + lspconfig = { + capabilities = capabilities, + on_attach = on_attach, }, - } + }) + + opts = luadev end if server.name == "jsonls" then