-
Notifications
You must be signed in to change notification settings - Fork 4
/
Dockerfile
25 lines (16 loc) · 859 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM haron/vim:latest
MAINTAINER Oleg Khryptul <okreptul@yahoo.com>
# Vim plugins
# Sensible
RUN git clone https://github.com/tpope/vim-sensible.git $HOME/.vim/bundle/vim-sensible && \
# Dockerfile syntax & snippet plugin
git clone https://github.com/ekalinin/Dockerfile.vim.git $HOME/.vim/bundle/Dockerfile && \
# Vim airline
git clone https://github.com/bling/vim-airline $HOME/.vim/bundle/vim-airline && \
echo "set laststatus=2" >> $HOME/.vimrc && \
echo "let g:airline#extensions#tabline#enabled = 1" >> $HOME/.vimrc && \
echo "let g:airline#extensions#tabline#left_sep = ' '" >> $HOME/.vimrc && \
echo "let g:airline#extensions#tabline#left_alt_sep = '|'" >> $HOME/.vimrc && \
# CtrlP
git clone https://github.com/kien/ctrlp.vim.git $HOME/.vim/bundle/ctrlp.vim
CMD vim