Mercurial > dotfiles.old
diff 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 |
line wrap: on
line diff
--- a/vimrc Sun Mar 23 18:08:34 2014 +0100 +++ b/vimrc Thu Mar 20 21:49:38 2014 +0100 @@ -269,12 +269,17 @@ smap <C-k> <Plug>(neosnippet_expand_or_jump) xmap <C-k> <Plug>(neosnippet_expand_target) -imap <expr><TAB> neosnippet#expandable_or_jumpable() ? - \ "\<Plug>(neosnippet_expand_or_jump)" - \: pumvisible() ? "\<C-n>" : "\<TAB>" -smap <expr><TAB> neosnippet#expandable_or_jumpable() ? - \ "\<Plug>(neosnippet_expand_or_jump)" - \: "\<TAB>" +" imap <expr><TAB> neosnippet#expandable_or_jumpable() ? +" \ "\<Plug>(neosnippet_expand_or_jump)" +" \: pumvisible() ? "\<C-n>" : "\<TAB>" +" smap <expr><TAB> neosnippet#expandable_or_jumpable() ? +" \ "\<Plug>(neosnippet_expand_or_jump)" +" \: "\<TAB>" + + +imap <expr><TAB> neosnippet#expandable() == 1 ? "\<Plug>(neosnippet_expand_or_jump)" : pumvisible() ? "\<C-n>" : "\<TAB>" +imap <expr><C-k> neosnippet#expandable_or_jumpable() == 1 ? "\<Plug>(neosnippet_expand_or_jump)" : pumvisible() ? "\<C-n>" : "\<TAB>" +smap <expr><TAB> neosnippet#expandable() == 1 ? "\<Plug>(neosnippet_expand_or_jump)" : pumvisible() ? "\<C-n>" : "\<TAB>" let g:neocomplete#sources#omni#input_patterns.ruby = '[^. *\t]\.\w*\|\h\w*::' let g:neosnippet#snippets_directory='~/.vim/snippets'