Deoplete settings, no auto-complete

a32c362e6ca15a5c7872bc8b67d7566433a3556d
Alexis Sellier committed ago 1 parent a6d31180
.vimrc +12 -1
50 50
51 51
let mapleader = ","
52 52
let g:goyo_margin_top = 0
53 53
let g:goyo_margin_bottom = 0
54 54
let g:goyo_width = 120
55 -
let g:deoplete#enable_at_startup = 1
56 55
let g:gitgutter_sign_column_always = 1
57 56
let $NVIM_TUI_ENABLE_CURSOR_SHAPE=1
58 57
58 +
" Deoplete (autocomplete)
59 +
let g:deoplete#enable_at_startup = 1
60 +
let g:deoplete#disable_auto_complete = 1
61 +
inoremap <silent><expr> <TAB>
62 +
  \ pumvisible() ? "\<C-n>" :
63 +
  \ <SID>check_back_space() ? "\<TAB>" :
64 +
  \ deoplete#mappings#manual_complete()
65 +
function! s:check_back_space()
66 +
  let col = col('.') - 1
67 +
  return !col || getline('.')[col - 1]  =~ '\s'
68 +
endfunction
69 +
59 70
" Per file-type indentation
60 71
au FileType haskell     set sts=4 sw=4 expandtab
61 72
au FileType javascript  set sts=4 sw=4 expandtab
62 73
au FileType go          set ts=4  sw=4 noexpandtab
63 74
au FileType c,cpp       set       sw=4 noexpandtab