comparison vimrc @ 23:4112c6eb9f47

Correct tab completion with snippets
author zegervdv <zegervdv@me.com>
date Thu, 20 Mar 2014 21:49:38 +0100
parents b2c16cd71d95
children c3bb025ed67e
comparison
equal deleted inserted replaced
22:b2c16cd71d95 23:4112c6eb9f47
267 " Neo Snippets 267 " Neo Snippets
268 imap <C-k> <Plug>(neosnippet_expand_or_jump) 268 imap <C-k> <Plug>(neosnippet_expand_or_jump)
269 smap <C-k> <Plug>(neosnippet_expand_or_jump) 269 smap <C-k> <Plug>(neosnippet_expand_or_jump)
270 xmap <C-k> <Plug>(neosnippet_expand_target) 270 xmap <C-k> <Plug>(neosnippet_expand_target)
271 271
272 imap <expr><TAB> neosnippet#expandable_or_jumpable() ? 272 " imap <expr><TAB> neosnippet#expandable_or_jumpable() ?
273 \ "\<Plug>(neosnippet_expand_or_jump)" 273 " \ "\<Plug>(neosnippet_expand_or_jump)"
274 \: pumvisible() ? "\<C-n>" : "\<TAB>" 274 " \: pumvisible() ? "\<C-n>" : "\<TAB>"
275 smap <expr><TAB> neosnippet#expandable_or_jumpable() ? 275 " smap <expr><TAB> neosnippet#expandable_or_jumpable() ?
276 \ "\<Plug>(neosnippet_expand_or_jump)" 276 " \ "\<Plug>(neosnippet_expand_or_jump)"
277 \: "\<TAB>" 277 " \: "\<TAB>"
278
279
280 imap <expr><TAB> neosnippet#expandable() == 1 ? "\<Plug>(neosnippet_expand_or_jump)" : pumvisible() ? "\<C-n>" : "\<TAB>"
281 imap <expr><C-k> neosnippet#expandable_or_jumpable() == 1 ? "\<Plug>(neosnippet_expand_or_jump)" : pumvisible() ? "\<C-n>" : "\<TAB>"
282 smap <expr><TAB> neosnippet#expandable() == 1 ? "\<Plug>(neosnippet_expand_or_jump)" : pumvisible() ? "\<C-n>" : "\<TAB>"
278 let g:neocomplete#sources#omni#input_patterns.ruby = '[^. *\t]\.\w*\|\h\w*::' 283 let g:neocomplete#sources#omni#input_patterns.ruby = '[^. *\t]\.\w*\|\h\w*::'
279 284
280 let g:neosnippet#snippets_directory='~/.vim/snippets' 285 let g:neosnippet#snippets_directory='~/.vim/snippets'
281 286
282 " Tabular 287 " Tabular