Repository navigation
Expand file tree
/
Copy path.vimrc
More file actions
60 lines (56 loc) · 1.54 KB
/
Copy path.vimrc
File metadata and controls
60 lines (56 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
set t_Co=256
set background=dark
colorscheme PaperColor
set nocompatible
syntax on
set ttyfast
set matchpairs+=<:>
set hidden
set encoding=utf-8
"set laststatus=2
execute pathogen#infect()
syntax on
filetype plugin indent on
let g:airline#extensions#tabline#enabled = 1
<<<<<<< HEAD
let g:airline#extensions#tabline#formatter = 'unique_tail'
"let g:airline_powerline_fonts = 1
let g:molokai_original = 1
let g:rehash256 = 0
set background=dark
colorscheme PaperColor
=======
let g:airline_theme='papercolor'
let g:airline#extensions#tabline#formatter = 'unique_tail'
"let g:airline_powerline_fonts = 1
>>>>>>> 83b3f080a9820aa0c308429184c1ff850e0cb7b6
set breakindent
autocmd BufEnter * silent! lcd %:p:h
vmap <C-C> y:new ~/.vim/.vimbuffer<CR>VGp:x<CR> \| :!cat ~/.vim/.vimbuffer \| clip.exe <CR><CR>
map <C-V> :r ~/.vim/.vimbuffer<CR>
function! LinterStatus() abort
let l:counts = ale#statusline#Count(bufnr(''))
let l:all_errors = l:counts.error + l:counts.style_error
let l:all_non_errors = l:counts.total - l:all_errors
return l:counts.total == 0 ? '' : printf(
\ 'W:%d E:%d',
\ l:all_non_errors,
\ l:all_errors
\)
endfunction
set laststatus=2
set statusline=
set statusline+=%2*\ %l
set statusline+=\ %*
set statusline+=%1*\ ‹‹
set statusline+=%1*\ %f\ %*
set statusline+=%1*\ ››
set statusline+=%1*\ %m
set statusline+=%3*\ %F
set statusline+=%=
set statusline+=%3*\ %{LinterStatus()}
set statusline+=%3*\ ‹‹
set statusline+=%3*\ %{strftime('%R',getftime(expand('%')))}
set statusline+=%3*\ ::
set statusline+=%3*\ %n
set statusline+=%3*\ ››\ %*