changeset 388:80a9a2b73eac

Use vsnip for snippets
author zegervdv <zegervdv@me.com>
date Sun, 30 May 2021 10:32:37 +0200
parents 095b39bdfdf4
children ce9bc6e2e5c1
files dot_config/nvim/config.lua
diffstat 1 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/dot_config/nvim/config.lua	Fri May 28 14:11:29 2021 +0200
+++ b/dot_config/nvim/config.lua	Sun May 30 10:32:37 2021 +0200
@@ -144,8 +144,7 @@
           nvim_lsp = true,
           nvim_lua = true,
           spell = true,
-          ultisnips = true,
-          -- TODO add vsnip for LSP snippets
+          vsnip = true,
         },
       }
 
@@ -196,7 +195,7 @@
     'nvim-treesitter/nvim-treesitter-textobjects',
     { 'nvim-treesitter/playground', opt = true },
   }
-  use { 'SirVer/ultisnips' }
+  use { 'hrsh7th/vim-vsnip', requires = 'hrsh7th/vim-vsnip-integ' }
   use { 'glepnir/lspsaga.nvim', config = function() require'lspsaga'.init_lsp_saga {} end }
 
   -- Vanity
@@ -357,7 +356,7 @@
   nnoremap { '1gD', vim.lsp.buf.type_definition, silent = true }
   nnoremap { 'gr', vim.lsp.buf.references, silent = true }
   nnoremap { 'g0', vim.lsp.buf.document_symbol, silent = true }
-  nnoremap { '<c-p>', function () vim.lsp.buf.formatting_sync({}, 5000) end, silent = true }
+  nnoremap { '<c-p>', function() vim.lsp.buf.formatting_sync({}, 5000) end, silent = true }
   nnoremap { 'gp', require'lspsaga.provider'.preview_definition, silent = true }
 
   inoremap { '<c-l>', vim.lsp.buf.signature_help, silent = true }