Skip to content

Commit

Permalink
Add tabline theme for tmuxline.
Browse files Browse the repository at this point in the history
  • Loading branch information
paulhybryant committed Sep 13, 2015
1 parent f6bcfb4 commit 01b950d
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions autoload/tmuxline/themes/airline_tabline.vim
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@

fun! tmuxline#themes#airline_tabline#get() abort
if !has_key(g:, 'airline_theme')
throw "tmuxline: Can't load theme from airline, g:airline_theme isn't defined. Is airline loaded?"
endif
if !has_key(g:, 'airline#themes#' . g:airline_theme . '#palette')
throw "tmuxline: Can't load theme from airline, 'g:airline#themes#" . g:airline_theme . "#palette' isn't defined. Is airline loaded?"
endif

let mode = 'normal'
let mode_palette = g:airline#themes#{g:airline_theme}#palette[mode]
let theme = tmuxline#util#create_theme_from_airline(mode_palette)
let theme.cwin = mode_palette.airline_a[2:4]
return theme
endfun

0 comments on commit 01b950d

Please sign in to comment.