Mercurial > dotfiles
comparison .chezmoitemplates/init.lua @ 704:c78a2c1388e9
fix: update cmp-nvim-lsp capabilities config
author | zegervdv <zegervdv@me.com> |
---|---|
date | Thu, 20 Oct 2022 16:26:09 +0000 |
parents | 50c025a59b95 |
children | f8d8c64f579c |
comparison
equal
deleted
inserted
replaced
703:50c025a59b95 | 704:c78a2c1388e9 |
---|---|
1100 | 1100 |
1101 vim.lsp.handlers['textDocument/hover'] = vim.lsp.with(vim.lsp.handlers.hover, { border = 'single' }) | 1101 vim.lsp.handlers['textDocument/hover'] = vim.lsp.with(vim.lsp.handlers.hover, { border = 'single' }) |
1102 vim.lsp.handlers['textDocument/signatureHelp'] = vim.lsp.with(vim.lsp.handlers.hover, { border = 'single' }) | 1102 vim.lsp.handlers['textDocument/signatureHelp'] = vim.lsp.with(vim.lsp.handlers.hover, { border = 'single' }) |
1103 end | 1103 end |
1104 | 1104 |
1105 local capabilities = vim.lsp.protocol.make_client_capabilities() | 1105 local capabilities = require('cmp_nvim_lsp').default_capabilities() |
1106 capabilities.textDocument.completion.completionItem.snippetSupport = true | 1106 capabilities.textDocument.completion.completionItem.snippetSupport = true |
1107 capabilities.textDocument.completion.completionItem.resolveSupport = { | 1107 capabilities.textDocument.completion.completionItem.resolveSupport = { |
1108 properties = { | 1108 properties = { |
1109 'documentation', | 1109 'documentation', |
1110 'detail', | 1110 'detail', |
1111 'additionalTextEdits', | 1111 'additionalTextEdits', |
1112 }, | 1112 }, |
1113 } | 1113 } |
1114 capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities) | |
1115 | 1114 |
1116 local root_dir = require('lspconfig.util').root_pattern('.git', '.hg') | 1115 local root_dir = require('lspconfig.util').root_pattern('.git', '.hg') |
1117 | 1116 |
1118 lsp.pyright.setup { on_attach = on_attach, capabilities = capabilities, root_dir = root_dir } | 1117 lsp.pyright.setup { on_attach = on_attach, capabilities = capabilities, root_dir = root_dir } |
1119 lsp.bashls.setup { on_attach = on_attach, capabilities = capabilities } | 1118 lsp.bashls.setup { on_attach = on_attach, capabilities = capabilities } |