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
入力時,
などと
use
文を 2 行書くときにこの時点(tim まで入力した時点)で補完を使うと,というヘンな挿入位置になる.