|
@@ -398,9 +398,14 @@ let g:neocomplete#text_mode_filetypes = {
|
|
|
let g:neocomplete#force_omni_input_patterns.cpp =
|
|
|
\ '[^.[:digit:] *\t]\%(\.\|->\)\w*\|\h\w*::\w*'
|
|
|
|
|
|
+let g:neosnippet#snippets_directory = '~/.vim/snippet'
|
|
|
+
|
|
|
"tabで補完候補の選択を行う
|
|
|
-inoremap <expr><TAB> pumvisible() ? "\<Down>" : "\<TAB>"
|
|
|
-inoremap <expr><S-TAB> pumvisible() ? "\<Up>" : "\<S-TAB>"
|
|
|
+imap <expr><TAB> neosnippet#expandable_or_jumpable() ? "\<Plug>(neosnippet_expand_or_jump)" : pumvisible() ? "\<C-n>" : "\<TAB>"
|
|
|
+imap <expr><S-TAB> neosnippet#expandable_or_jumpable() ? "\<Plug>(neosnippet_expand_or_jump)" : pumvisible() ? "\<C-u>" : "\<S-TAB>"
|
|
|
+smap <expr><TAB> neosnippet#expandable_or_jumpable() ?
|
|
|
+\ "\<Plug>(neosnippet_expand_or_jump)"
|
|
|
+\: "\<TAB>"
|
|
|
|
|
|
augroup vimrc
|
|
|
autocmd!
|