1
0
Fork 0

nvim: neosnippet

This commit is contained in:
Jeremy Kaplan 2021-01-06 17:27:30 -08:00
commit 510408d84f
2 changed files with 20 additions and 0 deletions

View file

@ -35,6 +35,7 @@ Plug 'ntpeters/vim-better-whitespace'
Plug 'pangloss/vim-javascript'
Plug 'plasticboy/vim-markdown'
Plug 'scrooloose/nerdtree'
Plug 'Shougo/neosnippet.vim'
Plug 'sirtaj/vim-openscad'
Plug 'tpope/vim-abolish'
Plug 'tpope/vim-bundler'
@ -315,3 +316,7 @@ imap <C-G><C-F> <Plug>(UnicodeFuzzy)
" https://vim.fandom.com/wiki/Search_for_visually_selected_text
vnoremap // y/\V<C-R>=escape(@",'/\')<CR><CR>
imap <C-k> <Plug>(neosnippet_expand_or_jump)
smap <C-k> <Plug>(neosnippet_expand_or_jump)
xmap <C-k> <Plug>(neosnippet_expand_target)

View file

@ -0,0 +1,15 @@
snippet sigp
abbr sig { params(...).returns(...) }
sig { params(${1}).returns(${2}) }${0}
snippet sigdo
abbr sig do params(...).returns(...) end
sig do
params(
${1}
).returns(${2})
end${0}
snippet sigv
abbr sig { params(...).void}
sig { params(${1}).void }${0}