added nvim-cmp for completions

This commit is contained in:
kalmenn 2023-12-27 02:20:46 +01:00
parent 1ee103951a
commit 1e0e1a05c2
Signed by: kalmenn
GPG key ID: F500055C44BC3834
4 changed files with 91 additions and 2 deletions

View file

@ -30,14 +30,24 @@ vim.api.nvim_create_autocmd('LspAttach', {
return {
{
"neovim/nvim-lspconfig",
dependencies = {
"hrsh7th/cmp-nvim-lsp",
},
config = function()
local lspconfig = require("lspconfig")
lspconfig.pyright.setup({})
local capabilities = require("cmp_nvim_lsp").default_capabilities();
lspconfig.rust_analyzer.setup({})
lspconfig.pyright.setup({
capabilities = capabilities,
})
lspconfig.rust_analyzer.setup({
capabilities = capabilities,
})
lspconfig.lua_ls.setup({
capabilities = capabilities,
settings = {
Lua = {
runtime = {