Update nvim config
This commit is contained in:
@@ -7,6 +7,7 @@ local plugins = {
|
|||||||
{
|
{
|
||||||
'kylechui/nvim-surround',
|
'kylechui/nvim-surround',
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
|
config = true,
|
||||||
},
|
},
|
||||||
|
|
||||||
'ibhagwan/fzf-lua',
|
'ibhagwan/fzf-lua',
|
||||||
|
|||||||
@@ -1,9 +1,7 @@
|
|||||||
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||||||
capabilities.textDocument.completion.completionItem.snippetSupport = false;
|
capabilities.textDocument.completion.completionItem.snippetSupport = false;
|
||||||
|
|
||||||
local lspconfig = require('lspconfig')
|
vim.lsp.config("rust_analyzer", {
|
||||||
|
|
||||||
lspconfig.rust_analyzer.setup {
|
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
settings = {
|
settings = {
|
||||||
["rust-analyzer"] = {
|
["rust-analyzer"] = {
|
||||||
@@ -22,9 +20,9 @@ lspconfig.rust_analyzer.setup {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
})
|
||||||
|
|
||||||
lspconfig.matlab_ls.setup {
|
vim.lsp.config("matlab_ls", {
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
settings = {
|
settings = {
|
||||||
MATLAB = {
|
MATLAB = {
|
||||||
@@ -32,18 +30,18 @@ lspconfig.matlab_ls.setup {
|
|||||||
installPath = "",
|
installPath = "",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
})
|
||||||
|
|
||||||
lspconfig.omnisharp.setup {
|
vim.lsp.config("omnisharp", {
|
||||||
cmd = { "dotnet", "/usr/lib/omnisharp-roslyn/OmniSharp.dll"}
|
cmd = { "dotnet", "/usr/lib/omnisharp-roslyn/OmniSharp.dll"}
|
||||||
}
|
})
|
||||||
|
|
||||||
local default_servers = {'pylsp', 'ccls', 'r_language_server', 'lua_ls', 'nil_ls', 'tinymist'}
|
local default_servers = {'pylsp', 'ccls', 'r_language_server', 'lua_ls', 'nil_ls', 'tinymist'}
|
||||||
|
|
||||||
for _, lsp in ipairs(default_servers) do
|
for _, lsp in ipairs(default_servers) do
|
||||||
lspconfig[lsp].setup {
|
vim.lsp.config(lsp, {
|
||||||
capabilities = capabilities
|
capabilities = capabilities
|
||||||
}
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
local luasnip = require 'luasnip'
|
local luasnip = require 'luasnip'
|
||||||
|
|||||||
Reference in New Issue
Block a user