lightline cleanup, tab support
This commit is contained in:
parent
5215b398c4
commit
7da46c9388
1 changed files with 7 additions and 7 deletions
14
vim/init.vim
14
vim/init.vim
|
@ -22,6 +22,7 @@ set tabstop=2
|
||||||
set scrolloff=5
|
set scrolloff=5
|
||||||
set laststatus=2
|
set laststatus=2
|
||||||
set shiftwidth=2
|
set shiftwidth=2
|
||||||
|
set showtabline=2
|
||||||
set softtabstop=2
|
set softtabstop=2
|
||||||
set winminheight=0
|
set winminheight=0
|
||||||
set backspace=eol,start,indent
|
set backspace=eol,start,indent
|
||||||
|
@ -31,6 +32,10 @@ nmap <tab> <C-w>w
|
||||||
nmap <Esc><CR> :wq!<CR>
|
nmap <Esc><CR> :wq!<CR>
|
||||||
nmap <C-p> :Files<CR>
|
nmap <C-p> :Files<CR>
|
||||||
nmap <C-j> :term<CR>
|
nmap <C-j> :term<CR>
|
||||||
|
nmap <C-n> :tabnew<CR>
|
||||||
|
nmap <C-w> :tabclose<CR>
|
||||||
|
nmap <C-Left> :tabprev<CR>
|
||||||
|
nmap <C-Right> :tabnext<CR>
|
||||||
|
|
||||||
map <leader>b <Esc>:set cc=79<CR>
|
map <leader>b <Esc>:set cc=79<CR>
|
||||||
map <leader>nb <Esc>:set cc=0<CR>
|
map <leader>nb <Esc>:set cc=0<CR>
|
||||||
|
@ -87,15 +92,10 @@ let g:lightline = {
|
||||||
\ [ 'filetype' ] ]
|
\ [ 'filetype' ] ]
|
||||||
\ },
|
\ },
|
||||||
\ 'component_function': {
|
\ 'component_function': {
|
||||||
\ 'fugitive': 'LightLineFugitive',
|
\ 'fugitive': 'FugitiveHead',
|
||||||
\ 'readonly': 'LightLineReadonly',
|
\ 'readonly': 'LightLineReadonly'}
|
||||||
\ 'modified': 'LightLineModified'}
|
|
||||||
\ }
|
\ }
|
||||||
|
|
||||||
function! LightLineReadonly()
|
function! LightLineReadonly()
|
||||||
return &readonly && &filetype !=# 'help' ? 'RO' : ''
|
return &readonly && &filetype !=# 'help' ? 'RO' : ''
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! LightLineFugitive()
|
|
||||||
return exists('*fugitive#head') ? fugitive#head() : ''
|
|
||||||
endfunction
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue