Some plugins, mostly scala
This commit is contained in:
parent
01089f54d1
commit
ef76c7d462
|
@ -1 +1,24 @@
|
||||||
let g:deoplete#enable_at_startup = 1
|
let g:deoplete#enable_at_startup = 1
|
||||||
|
if !exists('g:deoplete#omni#input_patterns')
|
||||||
|
let g:deoplete#omni#input_patterns = {}
|
||||||
|
endif
|
||||||
|
|
||||||
|
" <C-h>, <BS>: close popup and delete backword char.
|
||||||
|
inoremap <expr><C-h> deoplete#smart_close_popup()."\<C-h>"
|
||||||
|
inoremap <expr><BS> deoplete#smart_close_popup()."\<C-h>"
|
||||||
|
|
||||||
|
" <CR>: close popup and save indent.
|
||||||
|
inoremap <silent> <CR> <C-r>=<SID>my_cr_function()<CR>
|
||||||
|
function! s:my_cr_function() abort
|
||||||
|
return deoplete#close_popup() . "\<CR>"
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
inoremap <silent><expr> <TAB>
|
||||||
|
\ pumvisible() ? "\<C-n>" :
|
||||||
|
\ <SID>check_back_space() ? "\<TAB>" :
|
||||||
|
\ "\<C-x><C-o>"
|
||||||
|
|
||||||
|
function! s:check_back_space()
|
||||||
|
let col = col('.') - 1
|
||||||
|
return !col || getline('.')[col - 1] =~ '\s'
|
||||||
|
endfunction
|
||||||
|
|
7
init.vim
7
init.vim
|
@ -145,9 +145,9 @@ vmap <silent> gs :sort<cr>
|
||||||
|
|
||||||
" Denite {{{
|
" Denite {{{
|
||||||
|
|
||||||
call denite#custom#source('file_rec', 'matchers', ['matcher_cpsm'])
|
"call denite#custom#source('file_rec', 'matchers', ['matcher_cpsm'])
|
||||||
map <silent> gb :<C-u>Denite -buffer-name=buffers buffer<cr>
|
"map <silent> gb :<C-u>Denite -buffer-name=buffers buffer<cr>
|
||||||
map <silent> gf :<C-u>Denite -buffer-name=files file_rec<cr>
|
"map <silent> gf :<C-u>Denite -buffer-name=files file_rec<cr>
|
||||||
|
|
||||||
" }}}
|
" }}}
|
||||||
|
|
||||||
|
@ -165,5 +165,4 @@ let g:localvimrc_whitelist='/home/crater2150/code/.*'
|
||||||
let g:localvimrc_sandbox=0
|
let g:localvimrc_sandbox=0
|
||||||
|
|
||||||
let g:UltiSnipsEnableSnipMate = 0
|
let g:UltiSnipsEnableSnipMate = 0
|
||||||
|
|
||||||
" vi:foldmethod=marker sw=2
|
" vi:foldmethod=marker sw=2
|
||||||
|
|
|
@ -25,14 +25,18 @@ Plug 'vim-scripts/argtextobj.vim'
|
||||||
|
|
||||||
Plug 'mhinz/vim-signify'
|
Plug 'mhinz/vim-signify'
|
||||||
Plug 'neomake/neomake'
|
Plug 'neomake/neomake'
|
||||||
|
Plug 'vim-syntastic/syntastic'
|
||||||
|
Plug 'Chiel92/vim-autoformat'
|
||||||
|
|
||||||
" completion and snippets
|
" completion and snippets
|
||||||
Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'
|
Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'
|
||||||
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
||||||
|
|
||||||
|
|
||||||
Plug 'nixprime/cpsm', { 'do': 'PY3=ON ./install.sh' } | Plug 'Shougo/denite.nvim'
|
"Plug 'nixprime/cpsm', { 'do': 'PY3=ON ./install.sh' } | Plug 'Shougo/denite.nvim'
|
||||||
|
|
||||||
|
Plug '/usr/share/vim/vimfiles'
|
||||||
|
Plug 'junegunn/fzf.vim'
|
||||||
|
|
||||||
Plug 'bling/vim-airline'
|
Plug 'bling/vim-airline'
|
||||||
|
|
||||||
|
@ -55,6 +59,8 @@ Plug 'derekwyatt/vim-fswitch'
|
||||||
" other filetype specific plugins
|
" other filetype specific plugins
|
||||||
|
|
||||||
Plug 'derekwyatt/vim-scala'
|
Plug 'derekwyatt/vim-scala'
|
||||||
|
Plug 'ensime/ensime-vim', { 'do': ':UpdateRemotePlugins' }
|
||||||
|
|
||||||
Plug 'jamessan/vim-gnupg'
|
Plug 'jamessan/vim-gnupg'
|
||||||
Plug 'powerman/vim-plugin-AnsiEsc'
|
Plug 'powerman/vim-plugin-AnsiEsc'
|
||||||
Plug 'tpope/vim-markdown'
|
Plug 'tpope/vim-markdown'
|
||||||
|
@ -62,6 +68,7 @@ Plug 'LaTeX-Box-Team/LaTeX-Box'
|
||||||
Plug 'ledger/vim-ledger'
|
Plug 'ledger/vim-ledger'
|
||||||
Plug 'elzr/vim-json'
|
Plug 'elzr/vim-json'
|
||||||
Plug 'kchmck/vim-coffee-script'
|
Plug 'kchmck/vim-coffee-script'
|
||||||
|
Plug 'gre/play2vim'
|
||||||
|
|
||||||
function! BuildComposer(info)
|
function! BuildComposer(info)
|
||||||
if a:info.status != 'unchanged' || a:info.force
|
if a:info.status != 'unchanged' || a:info.force
|
||||||
|
|
Loading…
Reference in a new issue