Skip to content

Commit 64c60c8

Browse files
authored
autoinstall vim-plug, auto make swapfiles, strip whitespace
1 parent 97d13a8 commit 64c60c8

File tree

1 file changed

+25
-17
lines changed

1 file changed

+25
-17
lines changed

.readable.vimrc

+25-17
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,36 @@
1-
set nocp
2-
set number
3-
set ts=4
4-
set sts=4
5-
set sw=4
6-
set expandtab
7-
set bs=2
8-
set scrolloff=3
9-
set incsearch
10-
set ignorecase
11-
set pastetoggle=,tp
1+
set nocp
2+
set number
3+
set ts=4
4+
set sts=4
5+
set sw=4
6+
set expandtab
7+
set bs=2
8+
set scrolloff=3
9+
set incsearch
10+
set ignorecase
11+
set pastetoggle=,tp
1212
set directory=$HOME/.vim/swapfiles/
13-
set lcs=trail:-,extends:>,tab:>-,eol:$
13+
set lcs=trail:-,extends:>,tab:>-,eol:$
1414
set vb t_vb=
15-
let mapleader = ","
16-
inoremap jj <Esc>
17-
nnoremap <C-l> :set hlsearch!<CR>
18-
nnoremap <Leader>tw :set wrap!<CR>
15+
let mapleader = ","
16+
inoremap jj <Esc>
17+
nnoremap <C-l> :set hlsearch!<CR>
18+
nnoremap <Leader>tw :set wrap!<CR>
1919
nnoremap <Leader>tl :set list!<CR>
2020
nnoremap <CR> o<Esc>
2121
nnoremap \r :e $MYVIMRC<CR>
2222
nnoremap <Leader>r :source $MYVIMRC<CR>
2323
2424
" https://github.com/junegunn/vim-plug
25+
" Automatic installaion of vim-plug and swapfiles creation
26+
if empty(glob('~/.vim/autoload/plug.vim'))
27+
silent !mkdir -p ~/.vim/swapfiles
28+
silent !mkdir -p ~/.vim/autoload
29+
silent !curl -fLo ~/.vim/autoload/plug.vim
30+
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
31+
autocmd VimEnter * PlugInstall
32+
endif
33+
2534
call plug#begin('~/.vim/plugged')
2635

2736
Plug 'junegunn/fzf'
@@ -34,4 +43,3 @@ call plug#end()
3443

3544
colorscheme wombat256mod
3645
nnoremap <C-p> :FZF<CR>
37-

0 commit comments

Comments
 (0)