-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.vim
30 lines (23 loc) · 960 Bytes
/
init.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
if empty(glob('~/.config/nvim/autoload/plug.vim'))
silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
endif
source ~/.config/nvim/packages.vim
source ~/.config/nvim/style.vim
source ~/.config/nvim/bindings.vim
source ~/.config/nvim/settings.vim
source ~/.config/nvim/coc.vim
" Set find path
set path+=**
set wildignore+=**/node_modules/**
set wildignore+=**/lib/**
" Enable auto complete at startup
let g:deoplete#enable_at_startup = 1
" Close deoplete preview after completing
autocmd InsertLeave,CompleteDone * if pumvisible() == 0 | pclose | endif
" Enable rust auto complete
let g:deoplete#sources#rust#racer_binary = '/Users/jan/.cargo/bin/racer'
let g:deoplete#sources#rust#rust_source_path = '/Users/jan/.cargo/rust/src'
let g:deoplete#sources#rust#show_duplicates = 1
let g:ctrlp_show_hidden = 1