Added neodev package for lua_ls documentation of neovim api
This commit is contained in:
@@ -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,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user