changeset 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
files vim/spell/en.utf-8.add vimrc
diffstat 2 files changed, 14 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/vim/spell/en.utf-8.add	Sun Mar 23 18:08:34 2014 +0100
+++ b/vim/spell/en.utf-8.add	Thu Mar 20 21:49:38 2014 +0100
@@ -1,3 +1,6 @@
 Zeger
 Vannet
 Vannet
+begin
+microstrip
+Chebyshev
--- 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'