From 15a7ac4890dea48be140350c295d4d9ea05292ee Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Tue, 2 Nov 2021 17:30:24 +0100 Subject: vim: switch from ultisnips+snippets.nvim to snippy --- .vim/lua/plugins.lua | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) (limited to '.vim/lua/plugins.lua') diff --git a/.vim/lua/plugins.lua b/.vim/lua/plugins.lua index 7b15a7a..7d19781 100644 --- a/.vim/lua/plugins.lua +++ b/.vim/lua/plugins.lua @@ -1,4 +1,6 @@ --- vim: foldenable +-- vim: fen fdm=marker fdl=0 +---@diagnostic disable: undefined-global + -- load by calling `lua require('plugins')` from your init.vim local g = vim.g @@ -332,25 +334,19 @@ return require('packer').startup({function() use {'tjdevries/astronauta.nvim'} -- snippets - use {'SirVer/ultisnips', -- {{{ - disable = true, - requires = {'honza/vim-snippets'}, + use {'dcampos/nvim-snippy', -- {{{} + requires = { + 'honza/vim-snippets' + }, config = function() - vim.g.UltiSnipsJumpForwardTrigger = "" - vim.g.UltiSnipsJumpBackwardTrigger = "" + local S = require('snippy') + local K = require('astronauta.keymap') + K.inoremap { '', function() if S.can_jump(1) then S.next() else return '' end end } + K.inoremap { '', function() if S.can_jump(-1) then S.previous() else return '' end end } + K.snoremap { '', function() if S.can_jump(1) then S.next() else return '' end end } + K.snoremap { '', function() if S.can_jump(-1) then S.previous() else return '' end end } end} -- }}} - use {'norcalli/snippets.nvim', - config = function() - require('snippets').use_suggested_mappings() - -- NOTE(robert): write your own inserter using the plenary helpers - require('snips') - end} - - -- use {'L3MON4D3/LuaSnip', - -- config = "require('plugins._ultisnips')", - -- } - use {'junegunn/vim-easy-align'} use {'editorconfig/editorconfig-vim', -- {{{ -- cgit 1.4.1