1
0
Fork 0

update neovim

This commit is contained in:
Vladimír Dudr 2022-10-17 11:17:04 +02:00
parent f9615d056b
commit 5228c81e6c
3 changed files with 129 additions and 124 deletions

View file

@ -41,7 +41,7 @@ local function on_attach(args)
end
function M.setup()
require("lua-dev").setup({})
require("neodev").setup({})
vim.api.nvim_create_autocmd('LspAttach', {
callback = on_attach
@ -49,6 +49,8 @@ function M.setup()
local nvim_lsp = require('lspconfig')
local capabilities = require('cmp_nvim_lsp').default_capabilities()
-- Use a loop to conveniently both setup defined servers
-- and map buffer local keybindings when the language server attaches
local servers = {
@ -67,13 +69,13 @@ function M.setup()
for _, lsp in ipairs(servers) do
nvim_lsp[lsp].setup {
on_attach = M.on_attach,
capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities()),
capabilities = capabilities
}
end
require('lspconfig').jsonls.setup {
-- on_attach = M.on_attach,
capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities()),
capabilities = capabilities,
settings = {
validate = { enable = true },
json = {
@ -97,7 +99,7 @@ function M.setup()
require 'lspconfig'.phpactor.setup {
-- on_attach = M.on_attach,
capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities()),
capabilities = capabilities,
root_dir = function(startpath)
local u = require('lspconfig.util')
@ -113,12 +115,12 @@ function M.setup()
require 'lspconfig'.omnisharp.setup {
cmd = { '/usr/bin/omnisharp', '--languageserver', '--hostPID', tostring(pid) },
-- on_attach = M.on_attach,
capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())
capabilities = capabilities,
}
require 'lspconfig'.powershell_es.setup {
bundle_path = '/home/vladimir/devel/PowerShellEditorServices/module',
capabilities = require('cmp_nvim_lsp').update_capabilities(vim.lsp.protocol.make_client_capabilities())
capabilities = capabilities,
}
end

View file

@ -68,7 +68,7 @@ function M.setup()
config = function() require 'gitsigns'.setup({}) end }
use { 'hoob3rt/lualine.nvim',
requires = { 'kyazdani42/nvim-web-devicons', opt = true },
requires = { 'kyazdani42/nvim-web-devicons' },
config = require("configs.lualine").setup
}
@ -106,7 +106,7 @@ function M.setup()
use { 'dyng/ctrlsf.vim', cmd = 'CtrlSF' }
use { 'folke/lua-dev.nvim' }
use { 'folke/neodev.nvim' }
use { 'rafcamlet/nvim-luapad' }
use { 'AndrewRadev/tagalong.vim' }
@ -119,7 +119,10 @@ function M.setup()
requires = "kyazdani42/nvim-web-devicons",
cmd = 'TroubleToggle',
keys = { 'n', '<space>t <Cmd>TroubleToggle<CR>' },
config = function() require('trouble').setup() end
config = function() require('trouble').setup({
mode = 'document_diagnostics'
})
end
}
use { 'ziglang/zig.vim', ft = 'zig' }