Migrate to vim 8 plugin system
This commit is contained in:
parent
09c2060a1d
commit
eff4b43f76
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
/.vim/black/
|
||||||
42
.gitmodules
vendored
Normal file
42
.gitmodules
vendored
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
[submodule ".vim/pack/bardo/start/Indent-Guides"]
|
||||||
|
path = .vim/pack/bardo/start/Indent-Guides
|
||||||
|
url = https://github.com/vim-scripts/Indent-Guides.git
|
||||||
|
[submodule ".vim/pack/bardo/start/black"]
|
||||||
|
path = .vim/pack/bardo/start/black
|
||||||
|
url = https://github.com/ambv/black.git
|
||||||
|
[submodule ".vim/pack/bardo/start/vim-trailing-whitespace"]
|
||||||
|
path = .vim/pack/bardo/start/vim-trailing-whitespace
|
||||||
|
url = https://github.com/bronson/vim-trailing-whitespace.git
|
||||||
|
[submodule ".vim/pack/bardo/start/base16-vim"]
|
||||||
|
path = .vim/pack/bardo/start/base16-vim
|
||||||
|
url = https://github.com/chriskempson/base16-vim.git
|
||||||
|
[submodule ".vim/pack/bardo/start/Dockerfile.vim"]
|
||||||
|
path = .vim/pack/bardo/start/Dockerfile.vim
|
||||||
|
url = https://github.com/ekalinin/Dockerfile.vim.git
|
||||||
|
[submodule ".vim/pack/bardo/start/vim-python-pep8-indent"]
|
||||||
|
path = .vim/pack/bardo/start/vim-python-pep8-indent
|
||||||
|
url = https://github.com/hynek/vim-python-pep8-indent.git
|
||||||
|
[submodule ".vim/pack/bardo/start/python-mode"]
|
||||||
|
path = .vim/pack/bardo/start/python-mode
|
||||||
|
url = https://github.com/python-mode/python-mode.git
|
||||||
|
[submodule ".vim/pack/bardo/start/vim-commentary"]
|
||||||
|
path = .vim/pack/bardo/start/vim-commentary
|
||||||
|
url = https://github.com/tpope/vim-commentary.git
|
||||||
|
[submodule ".vim/pack/bardo/start/vim-fugitive"]
|
||||||
|
path = .vim/pack/bardo/start/vim-fugitive
|
||||||
|
url = https://github.com/tpope/vim-fugitive.git
|
||||||
|
[submodule ".vim/pack/bardo/start/vim-markdown"]
|
||||||
|
path = .vim/pack/bardo/start/vim-markdown
|
||||||
|
url = https://github.com/tpope/vim-markdown.git
|
||||||
|
[submodule ".vim/pack/bardo/start/vim-tmux"]
|
||||||
|
path = .vim/pack/bardo/start/vim-tmux
|
||||||
|
url = https://github.com/tmux-plugins/vim-tmux.git
|
||||||
|
[submodule ".vim/pack/bardo/start/vim-airline"]
|
||||||
|
path = .vim/pack/bardo/start/vim-airline
|
||||||
|
url = https://github.com/vim-airline/vim-airline.git
|
||||||
|
[submodule ".vim/pack/bardo/start/vim-airline-themes"]
|
||||||
|
path = .vim/pack/bardo/start/vim-airline-themes
|
||||||
|
url = https://github.com/vim-airline/vim-airline-themes.git
|
||||||
|
[submodule ".vim/pack/bardo/start/ale"]
|
||||||
|
path = .vim/pack/bardo/start/ale
|
||||||
|
url = https://github.com/w0rp/ale.git
|
||||||
1
.vim/pack/bardo/start/Dockerfile.vim
Submodule
1
.vim/pack/bardo/start/Dockerfile.vim
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 4e31ae28d462987ee6ae4aadb403aa8774dadb4d
|
||||||
1
.vim/pack/bardo/start/Indent-Guides
Submodule
1
.vim/pack/bardo/start/Indent-Guides
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit fb32046d791f959a9ca4f904262d645ad13069cf
|
||||||
1
.vim/pack/bardo/start/ale
Submodule
1
.vim/pack/bardo/start/ale
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 73ca1e71918a0b50b7bbcbed91857c3618ad93cc
|
||||||
1
.vim/pack/bardo/start/base16-vim
Submodule
1
.vim/pack/bardo/start/base16-vim
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 2073e2dd9fa0172ccdba92b3f0df25642a69f7db
|
||||||
1
.vim/pack/bardo/start/black
Submodule
1
.vim/pack/bardo/start/black
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit fe24a15b84955130f23c8ab9490d1cdb98607b53
|
||||||
1
.vim/pack/bardo/start/python-mode
Submodule
1
.vim/pack/bardo/start/python-mode
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit f94b0d7b21714f950f5878b430fbfde21c3b7ad9
|
||||||
1
.vim/pack/bardo/start/vim-airline
Submodule
1
.vim/pack/bardo/start/vim-airline
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 72888d87ea57761f21c9f67cd0c0faa5904795eb
|
||||||
1
.vim/pack/bardo/start/vim-airline-themes
Submodule
1
.vim/pack/bardo/start/vim-airline-themes
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 3bfe1d00d48f7c35b7c0dd7af86229c9e63e14a9
|
||||||
1
.vim/pack/bardo/start/vim-commentary
Submodule
1
.vim/pack/bardo/start/vim-commentary
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 141d9d32a9fb58fe474fcc89cd7221eb2dd57b3a
|
||||||
1
.vim/pack/bardo/start/vim-fugitive
Submodule
1
.vim/pack/bardo/start/vim-fugitive
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit b66141e2523e03c3b71874fc2c7ae6989af7b335
|
||||||
1
.vim/pack/bardo/start/vim-markdown
Submodule
1
.vim/pack/bardo/start/vim-markdown
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit e2d7fcd682a461a3951e8b5067cc8a0083e75e35
|
||||||
1
.vim/pack/bardo/start/vim-python-pep8-indent
Submodule
1
.vim/pack/bardo/start/vim-python-pep8-indent
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 62189f57e66400fcd1135bfaf6ca2eeb2d233e15
|
||||||
1
.vim/pack/bardo/start/vim-tmux
Submodule
1
.vim/pack/bardo/start/vim-tmux
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit b19923f7ab00bfcaeb252e0a452d49ebe2e49d6d
|
||||||
1
.vim/pack/bardo/start/vim-trailing-whitespace
Submodule
1
.vim/pack/bardo/start/vim-trailing-whitespace
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 4c596548216b7c19971f8fc94e38ef1a2b55fee6
|
||||||
25
.vimrc
25
.vimrc
@ -98,31 +98,6 @@ if has("autocmd")
|
|||||||
\ endif
|
\ endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" Download and install vim-plug
|
|
||||||
if empty(glob('~/.vim/autoload/plug.vim'))
|
|
||||||
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs
|
|
||||||
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
|
||||||
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Plug-ins
|
|
||||||
call plug#begin('~/.vim/plugged')
|
|
||||||
Plug 'vim-scripts/Indent-Guides'
|
|
||||||
Plug 'ambv/black'
|
|
||||||
Plug 'bronson/vim-trailing-whitespace'
|
|
||||||
Plug 'chriskempson/base16-vim'
|
|
||||||
Plug 'ekalinin/Dockerfile.vim'
|
|
||||||
Plug 'hynek/vim-python-pep8-indent'
|
|
||||||
Plug 'python-mode/python-mode'
|
|
||||||
Plug 'tpope/vim-commentary'
|
|
||||||
Plug 'tpope/vim-fugitive'
|
|
||||||
Plug 'tpope/vim-markdown'
|
|
||||||
Plug 'tmux-plugins/vim-tmux'
|
|
||||||
Plug 'vim-airline/vim-airline'
|
|
||||||
Plug 'vim-airline/vim-airline-themes'
|
|
||||||
Plug 'w0rp/ale'
|
|
||||||
call plug#end()
|
|
||||||
|
|
||||||
" In this house we obey the laws of airline
|
" In this house we obey the laws of airline
|
||||||
let g:airline_powerline_fonts = 1
|
let g:airline_powerline_fonts = 1
|
||||||
let g:airline_enable_fugitive = 1
|
let g:airline_enable_fugitive = 1
|
||||||
|
|||||||
@ -1,13 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
SCRIPTDIR="${HOME}/code/scriptamanent"
|
|
||||||
|
|
||||||
# bash
|
|
||||||
ln -s "${SCRIPTDIR}/.bashrc" "${HOME}"
|
|
||||||
|
|
||||||
# tmux
|
|
||||||
ln -s "${SCRIPTDIR}/.tmux.conf" "${HOME}"
|
|
||||||
mkdir -p ~/tmux/plugins
|
|
||||||
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
|
|
||||||
|
|
||||||
# vim
|
|
||||||
ln -s "${SCRIPTDIR}/.vimrc" "${HOME}"
|
|
||||||
26
bin/scriptamanent
Executable file
26
bin/scriptamanent
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -u
|
||||||
|
|
||||||
|
SCRIPTDIR=`dirname \`realpath "${0}"\``
|
||||||
|
REPODIR=`realpath ${SCRIPTDIR}/..`
|
||||||
|
|
||||||
|
git=`command -v git`
|
||||||
|
|
||||||
|
# scripts
|
||||||
|
mkdir -p "${HOME}/bin"
|
||||||
|
for script in `ls "${SCRIPTDIR}"` ; do
|
||||||
|
ln -s "${SCRIPTDIR}/${script}" "${HOME}/bin/`basename \"${script}\"`"
|
||||||
|
done
|
||||||
|
|
||||||
|
# bash
|
||||||
|
ln -s "${REPODIR}/.bashrc" "${HOME}"
|
||||||
|
|
||||||
|
# tmux
|
||||||
|
ln -s "${REPODIR}/.tmux.conf" "${HOME}"
|
||||||
|
mkdir -p "${HOME}/tmux/plugins"
|
||||||
|
"${git}" clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
|
||||||
|
|
||||||
|
# vim
|
||||||
|
ln -s "${REPODIR}/.vim/" "${HOME}"
|
||||||
|
ln -s "${REPODIR}/.vimrc" "${HOME}"
|
||||||
|
"${HOME}/bin/update-vim-plugins"
|
||||||
5
bin/update-vim-plugins
Executable file
5
bin/update-vim-plugins
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
BINDIR=`dirname \`realpath "${0}"\``
|
||||||
|
REPODIR=`realpath ${BINDIR}/..`
|
||||||
|
cd "${REPODIR}"
|
||||||
|
git submodule update --remote --merge
|
||||||
Loading…
Reference in New Issue
Block a user