Added neodev package for lua_ls documentation of neovim api

This commit is contained in:
Ivar Fatland
2023-06-02 20:43:05 +02:00
parent 216c821d4b
commit b795e8c4e6
+3 -9
View File
@@ -75,6 +75,7 @@ local function packer_startup(use)
use 'hrsh7th/nvim-cmp' -- Autocompletion framework use 'hrsh7th/nvim-cmp' -- Autocompletion framework
use 'hrsh7th/cmp-nvim-lsp' -- Autocompletion lsp integration use 'hrsh7th/cmp-nvim-lsp' -- Autocompletion lsp integration
use 'folke/neodev.nvim' -- lsp integration with the nvim lua API
use 'dcampos/nvim-snippy' -- Snippet engine Handles the actual use 'dcampos/nvim-snippy' -- Snippet engine Handles the actual
-- pasting of lsp suggestions. As well as custom snippets -- pasting of lsp suggestions. As well as custom snippets
@@ -184,17 +185,10 @@ local function packer_startup(use)
capabilities = capabilities capabilities = capabilities
} }
end, end,
lua_ls = function() lua_ls = function()
require("neodev").setup{} -- load the neovim api
require("lspconfig").lua_ls.setup { require("lspconfig").lua_ls.setup {
capabilities = capabilities, capabilities = capabilities
settings = {
Lua = {
diagnostics = {
globals = {'vim'}
}
}
}
} }
end, end,
} }