Add global deoplete flag
parent
8644c87fad
commit
f348058958
|
@ -9,6 +9,17 @@
|
||||||
|
|
||||||
call plug#begin()
|
call plug#begin()
|
||||||
|
|
||||||
|
" better completion
|
||||||
|
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
||||||
|
if filereadable(expand("~/.config/deoplete"))
|
||||||
|
let g:deoplete#enable_at_startup = 1
|
||||||
|
endif
|
||||||
|
Plug 'deoplete-plugins/deoplete-clang'
|
||||||
|
Plug 'deoplete-plugins/deoplete-jedi'
|
||||||
|
Plug 'deoplete-plugins/deoplete-go', { 'do': 'make' }
|
||||||
|
Plug 'deoplete-plugins/deoplete-docker'
|
||||||
|
Plug 'carlitux/deoplete-ternjs', { 'do': 'npm install -g tern' }
|
||||||
|
|
||||||
" rust
|
" rust
|
||||||
|
|
||||||
Plug 'rust-lang/rust.vim'
|
Plug 'rust-lang/rust.vim'
|
||||||
|
@ -42,11 +53,6 @@ autocmd FileType go nmap <leader>b <Plug>(go-build)
|
||||||
autocmd FileType go nmap <leader>r <Plug>(go-run)
|
autocmd FileType go nmap <leader>r <Plug>(go-run)
|
||||||
" K -> :GoDoc
|
" K -> :GoDoc
|
||||||
|
|
||||||
" c
|
|
||||||
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
|
|
||||||
let g:deoplete#enable_at_startup = 1
|
|
||||||
Plug 'deoplete-plugins/deoplete-clang'
|
|
||||||
|
|
||||||
" vue
|
" vue
|
||||||
|
|
||||||
Plug 'posva/vim-vue'
|
Plug 'posva/vim-vue'
|
||||||
|
|
|
@ -5,6 +5,7 @@ set -eu
|
||||||
# Parse options
|
# Parse options
|
||||||
|
|
||||||
nicetohave=true
|
nicetohave=true
|
||||||
|
deoplete=true
|
||||||
go=false
|
go=false
|
||||||
rust=false
|
rust=false
|
||||||
rootzsh=false
|
rootzsh=false
|
||||||
|
@ -14,6 +15,8 @@ while [ $# != 0 ]; do
|
||||||
case "$1" in
|
case "$1" in
|
||||||
nonicetohave) nicetohave=false;;
|
nonicetohave) nicetohave=false;;
|
||||||
nicetohave) nicetohave=true;;
|
nicetohave) nicetohave=true;;
|
||||||
|
nodeoplete) deoplete=false;;
|
||||||
|
deoplete) deoplete=true;;
|
||||||
nogo) go=false;;
|
nogo) go=false;;
|
||||||
go) go=true;;
|
go) go=true;;
|
||||||
norust) rust=false;;
|
norust) rust=false;;
|
||||||
|
@ -272,6 +275,23 @@ $nicetohave && download_minio_client
|
||||||
|
|
||||||
# Install editor plugins
|
# Install editor plugins
|
||||||
|
|
||||||
|
# Neovim bindings, Deoplete Python
|
||||||
|
case $ID in
|
||||||
|
macos) $deoplete && pip3 install --no-cache-dir --user neovim jedi;;
|
||||||
|
alpine) $deoplete && packages_add py3-pynvim py3-jedi;;
|
||||||
|
fedora|debian|ubuntu) $deoplete && packages_add python3-neovim python3-jedi;;
|
||||||
|
esac
|
||||||
|
# Deoplete clang
|
||||||
|
case $ID in
|
||||||
|
macos) $deoplete && brew install llvm --with-clang;;
|
||||||
|
alpine) $deoplete && packages_add clang clang-extra-tools;;
|
||||||
|
fedora) $deoplete && packages_add clang clang-tools-extra;;
|
||||||
|
debian|ubuntu) $deoplete && packages_add clang clang-format;;
|
||||||
|
esac
|
||||||
|
# Deoplete Go
|
||||||
|
$deoplete && $go && go get -u github.com/stamblerre/gocode
|
||||||
|
$deoplete && touch ~/.config/deoplete
|
||||||
|
# Plug install
|
||||||
download_nvim_plug
|
download_nvim_plug
|
||||||
nvim +PlugInstall +qa || true
|
nvim +PlugInstall +qa || true
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ RUN chmod go-rwx .gnupg
|
||||||
|
|
||||||
USER ambrose
|
USER ambrose
|
||||||
|
|
||||||
RUN ./.config/yadm/bootstrap rootzsh rust
|
RUN ./.config/yadm/bootstrap rootzsh nodeoplete rust
|
||||||
|
|
||||||
LABEL org.opencontainers.image.title="environment"
|
LABEL org.opencontainers.image.title="environment"
|
||||||
LABEL org.opencontainers.image.url="https://github.com/serverwentdown/env"
|
LABEL org.opencontainers.image.url="https://github.com/serverwentdown/env"
|
||||||
|
|
|
@ -15,7 +15,7 @@ RUN chmod go-rwx .gnupg
|
||||||
|
|
||||||
USER ambrose
|
USER ambrose
|
||||||
|
|
||||||
RUN ./.config/yadm/bootstrap rootzsh nonicetohave nogo norust
|
RUN ./.config/yadm/bootstrap rootzsh nonicetohave nodeoplete nogo norust
|
||||||
|
|
||||||
LABEL org.opencontainers.image.title="environment"
|
LABEL org.opencontainers.image.title="environment"
|
||||||
LABEL org.opencontainers.image.url="https://github.com/serverwentdown/env"
|
LABEL org.opencontainers.image.url="https://github.com/serverwentdown/env"
|
||||||
|
|
|
@ -16,7 +16,7 @@ RUN chmod go-rwx .gnupg
|
||||||
|
|
||||||
USER ambrose
|
USER ambrose
|
||||||
|
|
||||||
RUN ./.config/yadm/bootstrap rootzsh rust
|
RUN ./.config/yadm/bootstrap rootzsh nodeoplete rust
|
||||||
|
|
||||||
LABEL org.opencontainers.image.title="environment"
|
LABEL org.opencontainers.image.title="environment"
|
||||||
LABEL org.opencontainers.image.url="https://github.com/serverwentdown/env"
|
LABEL org.opencontainers.image.url="https://github.com/serverwentdown/env"
|
||||||
|
|
Loading…
Reference in New Issue