Revert "fucked up status line"

This reverts commit a734c66019.
This commit is contained in:
ManjaroOne666 2018-03-15 19:31:44 +00:00
parent a734c66019
commit b6f44e7f4d
2 changed files with 19 additions and 25 deletions

View File

@ -189,7 +189,7 @@ hi! def link ModeMsg InterfaceMsg
hi NonText ctermfg=243 guifg=#767676 hi NonText ctermfg=243 guifg=#767676
hi! def link Title InterfaceH3 hi! def link Title InterfaceH3
hi TabLine cterm=none ctermfg=242 guifg=#666666 ctermbg=234 guibg=#1c1c1c hi TabLine cterm=none ctermfg=242 guifg=#666666 ctermbg=234 guibg=#1c1c1c
hi TabLineFill cterm=none ctermfg=255 guifg=#eeeeee ctermbg=234 guibg=#1c1c1c hi TabLineFill cterm=none ctermfg=255 guifg=#eeeeee ctermbg=234 guibg=#1c1c1c
hi TabLineSel ctermfg=250 guifg=#bcbcbc ctermbg=234 guibg=#1c1c1c hi TabLineSel ctermfg=250 guifg=#bcbcbc ctermbg=234 guibg=#1c1c1c
@ -202,10 +202,8 @@ hi StatusLineNC ctermfg=238 guifg=#444444 ctermbg=232 guibg=NONE term=none c
hi StatusLineNormal ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c term=none cterm=none hi StatusLineNormal ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c term=none cterm=none
hi StatusLineActive ctermfg=255 guifg=#ffffff ctermbg=239 guibg=#4e4e4e term=none cterm=none hi StatusLineActive ctermfg=255 guifg=#ffffff ctermbg=239 guibg=#4e4e4e term=none cterm=none
hi StatusLineActiveQuotes ctermfg=244 guifg=#888888 ctermbg=239 guibg=#4e4e4e term=none cterm=none hi StatusLineActiveQuotes ctermfg=244 guifg=#888888 ctermbg=239 guibg=#4e4e4e term=none cterm=none
hi StatusLineDivider ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
hi StatusLineDividerActive ctermfg=233 guifg=#111111 ctermbg=233 guibg=#111111 term=none cterm=none hi StatusLineDividerActive ctermfg=233 guifg=#111111 ctermbg=233 guibg=#111111 term=none cterm=none
hi StatusLineDividerMod ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c0000 term=none cterm=none hi StatusLineDivider ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
hi StatusLineDividerModActive ctermfg=233 guifg=#111111 ctermbg=233 guibg=#330000 term=none cterm=none
hi StatusLineSeparator ctermfg=255 guifg=#ffffff ctermbg=232 guibg=NONE hi StatusLineSeparator ctermfg=255 guifg=#ffffff ctermbg=232 guibg=NONE
hi StatusLineDir ctermfg=241 guifg=#666666 ctermbg=234 guibg=#1c1c1c hi StatusLineDir ctermfg=241 guifg=#666666 ctermbg=234 guibg=#1c1c1c
hi StatusLineDirActive ctermfg=243 guifg=#777777 ctermbg=237 guibg=#3a3a3a hi StatusLineDirActive ctermfg=243 guifg=#777777 ctermbg=237 guibg=#3a3a3a

38
vimrc
View File

@ -252,13 +252,13 @@ iabbrev tehn then
" #statusline format{{{ " #statusline format{{{
" isactive = 0 when inactive, 1 otherwise " isactive = 0 when inactive, 1 otherwise
" get status line " get status line{{{
function! GetStatus(isactive) function! GetStatus(isactive)
let l:separator='%#StatusLineSeparator# ' let l:separator='%#StatusLineSeparator# '
let l:normal='%#StatusLineNormal#' let l:normal='%#StatusLineNormal#'
let l:active='%#StatusLineActive#' let l:active='%#StatusLineActive#'
let l:statusline='' let l:statusline=''
"}}}
" linter status{{{ " linter status{{{
let l:statusline.='%#InterfaceH2# %{LinterStatus()} %*' let l:statusline.='%#InterfaceH2# %{LinterStatus()} %*'
"}}} "}}}
@ -288,21 +288,13 @@ function! GetStatus(isactive)
let l:statusline.=l:separator . l:active let l:statusline.=l:separator . l:active
endif endif
"}}} "}}}
" right/left separator{{{ " right/left separator{{{
" let l:statusline.='%#StatusLineDivider' if a:isactive
let l:statusline.='%#StatusLineDividerActive# %< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >' . l:separator . '%*'
" " if &modified == 1 else
" " let l:statusline.='Mod' let l:statusline.='%#StatusLineDivider# %< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >' . l:separator . '%*'
" " endif endif
" echo a:isactive let l:statusline.='%='
" if a:isactive
" let l:statusline.='Active'
" endif
"let l:statusline.='# %< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >' . l:separator . '%*%='
""}}}
" modified flag {{{
let l:statusline.='%#StatusLineMod#%M' . l:separator . '%*'
"}}} "}}}
" path/filename.extension{{{ " path/filename.extension{{{
@ -317,6 +309,7 @@ function! GetStatus(isactive)
let l:statusline.="%{strlen(expand('%:e'))?'.':''}" let l:statusline.="%{strlen(expand('%:e'))?'.':''}"
let l:statusline.='%#StatusLineExtActive#' let l:statusline.='%#StatusLineExtActive#'
let l:statusline.="%{strlen(expand('%:e'))?expand('%:e'):expand('%:e')}" let l:statusline.="%{strlen(expand('%:e'))?expand('%:e'):expand('%:e')}"
let l:statusline.=' %*'
else else
let l:statusline.='%#StatusLineDir# ' let l:statusline.='%#StatusLineDir# '
let l:statusline.="%{expand('%:p:h')}/" let l:statusline.="%{expand('%:p:h')}/"
@ -328,9 +321,12 @@ function! GetStatus(isactive)
let l:statusline.="%{strlen(expand('%:e'))?'.':''}" let l:statusline.="%{strlen(expand('%:e'))?'.':''}"
let l:statusline.='%#StatusLineExt#' let l:statusline.='%#StatusLineExt#'
let l:statusline.="%{strlen(expand('%:e'))?expand('%:e'):expand('%:e')}" let l:statusline.="%{strlen(expand('%:e'))?expand('%:e'):expand('%:e')}"
let l:statusline.=' %*'
endif endif
let l:statusline.=' ' . l:separator
"}}}
" modified flag {{{
let l:statusline.=l:separator . '%#StatusLineMod#%M' . l:separator . '%*'
"}}} "}}}
" file percentage{{{ " file percentage{{{
let l:statusline.='%#InterfaceNormalDark#%P%*' let l:statusline.='%#InterfaceNormalDark#%P%*'
@ -340,12 +336,12 @@ endfunction
" status line autocommands{{{ " status line autocommands{{{
augroup status augroup status
autocmd! autocmd!
autocmd WinEnter * set statusline=%!GetStatus(1) autocmd WinEnter * setlocal statusline=%!GetStatus(1)
autocmd WinLeave * set statusline=%!GetStatus(0) autocmd WinLeave * setlocal statusline=%!GetStatus(0)
" autocmd InsertChange * setlocal statusline=%!GetStatus(1) " autocmd InsertChange * setlocal statusline=%!GetStatus(1)
augroup END augroup END
"}}}}}} "}}}}}}
" #autocommands{{{ " #autocommands{{{
" persistent folds " persistent folds