diff options
Diffstat (limited to 'neovim/.config/nvim/confs/completion.vim')
-rw-r--r-- | neovim/.config/nvim/confs/completion.vim | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/neovim/.config/nvim/confs/completion.vim b/neovim/.config/nvim/confs/completion.vim deleted file mode 100644 index 3f4eda4..0000000 --- a/neovim/.config/nvim/confs/completion.vim +++ /dev/null @@ -1,54 +0,0 @@ -lua << EOF -local capabilities = vim.lsp.protocol.make_client_capabilities() -capabilities = require('cmp_nvim_lsp').default_capabilities(capabilities) - -local lspconfig = require('lspconfig') - --- Enable some language servers with the additional completion capabilities offered by nvim-cmp -local servers = { 'clangd', 'pyright', 'tsserver', 'html', 'cssls' } -for _, lsp in ipairs(servers) do - lspconfig[lsp].setup { - -- on_attach = my_custom_on_attach, - capabilities = capabilities, - } - end - - -- local pid = vim.fn.getpid() - -- local omnisharp_bin = "/home/rafael/.local/share/omnisharp/run" - -- - -- require'lspconfig'.omnisharp.setup{ - -- cmd = { omnisharp_bin, "--languageserver" , "--hostPID", tostring(pid) }; - -- } - - -- nvim-cmp setup - local cmp = require 'cmp' - cmp.setup({ - snippet = { - expand = function(args) - vim.fn["vsnip#anonymous"](args.body) - end, - }, - mapping = cmp.mapping.preset.insert({ - ['<C-b>'] = cmp.mapping.scroll_docs(-4), - ['<C-f>'] = cmp.mapping.scroll_docs(4), - ['<C-Space>'] = cmp.mapping.complete(), - ['<C-e>'] = cmp.mapping.abort(), - ['<CR>'] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. - }), - sources = { - { name = 'nvim_lsp' }, - { name = 'vsnip' }, - }, { - { name = 'buffer' }, - } - }) - - cmp.setup.cmdline(':', { - mapping = cmp.mapping.preset.cmdline(), - sources = cmp.config.sources({ - { name = 'path' } - }, { - { name = 'cmdline' } - }) - }) -EOF |