Created
February 6, 2017 16:24
-
-
Save orumin/625c54835eef6db7b827725c1b8c45eb to your computer and use it in GitHub Desktop.
vim-racer + deoplete のテスト
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if &compatible | |
set nocompatible | |
endif | |
set runtimepath+=~/.vim/bundle/repos/github.com/Shougo/dein.vim | |
call dein#begin('~/.vim/bundle') | |
call dein#add('Shougo/dein.vim') | |
call dein#add('Shougo/deoplete.nvim') | |
"call dein#add('Konfekt/FastFold') | |
call dein#add('rust-lang/rust.vim') | |
call dein#add('racer-rust/vim-racer') | |
call dein#end() | |
" install plugins (if it have not installed that) | |
if dein#check_install() | |
call dein#install() | |
endif | |
set completeopt=menuone | |
let g:deoplete#enable_at_startup = 1 | |
let g:deoplete#max_list = 20 | |
let g:deoplete#enable_ignore_case = 1 | |
let g:deoplete#enable_smart_case = 1 | |
let g:deoplete#enable_camel_case_completion = 1 | |
let g:deoplete#enable_underbar_completion = 0 | |
let g:deoplete#use_vimproc = 1 | |
let g:deoplete#lock_buffer_name_pattern = '\*ku\*' | |
" buffer complete pattern | |
let g:deoplete#keyword_patterns = {} | |
let g:deoplete#keyword_patterns['default'] = '\h\w*' | |
" omni completion pattern | |
let g:deoplete#omni#input_patterns = {} | |
let g:rustfmt_command = '/usr/bin/rustfmt' | |
"let g:rustfmt_autosave = 1 " automatic formatting | |
let g:rustfmt_autosave = 0 " disable automatic formatting | |
let g:racer_cmd = '/usr/bin/racer' | |
let g:racer_insert_paren = 1 | |
let g:racer_experimental_completer = 1 | |
let $RUST_SRC_PATH="/home/orumin/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src" | |
"filetype plugin on |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
なお,一行目で補完を使う場合この問題は発生しない.