Skip to content

Commit

Permalink
change to true color codes
Browse files Browse the repository at this point in the history
  • Loading branch information
plexigras committed Jun 27, 2017
1 parent c9115ad commit fc1712e
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 16 deletions.
10 changes: 8 additions & 2 deletions autoload/promptline.vim
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,17 @@ fun! s:validate_file(overwrite, file)
endfun

fun! s:bg(color)
return printf('"${wrap}%d;5;%d${end_wrap}"', s:SHELL_BG_CODE, a:color)
let r = str2nr(a:color[1:2], 16)
let g = str2nr(a:color[3:4], 16)
let b = str2nr(a:color[5:6], 16)
return printf('"${wrap}%d;2;%d;%d;%d${end_wrap}"', s:SHELL_BG_CODE, r, g, b)
endfun

fun! s:fg(color)
return printf('"${wrap}%d;5;%d${end_wrap}"', s:SHELL_FG_CODE, a:color)
let r = str2nr(a:color[1:2], 16)
let g = str2nr(a:color[3:4], 16)
let b = str2nr(a:color[5:6], 16)
return printf('"${wrap}%d;2;%d;%d;%d${end_wrap}"', s:SHELL_FG_CODE, r, g, b)
endfun

fun! promptline#create_snapshot(file, theme, preset) abort
Expand Down
28 changes: 14 additions & 14 deletions autoload/promptline/themes.vim
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ endfun

fun! promptline#themes#create_theme_from_airline(mode_palette)
return {
\'a' : a:mode_palette.airline_a[2:4],
\'b' : a:mode_palette.airline_b[2:4],
\'c' : a:mode_palette.airline_c[2:4],
\'x' : a:mode_palette.airline_x[2:4],
\'y' : a:mode_palette.airline_y[2:4],
\'z' : a:mode_palette.airline_z[2:4],
\'warn' : a:mode_palette.airline_warning[2:4]}
\'a' : a:mode_palette.airline_a,
\'b' : a:mode_palette.airline_b,
\'c' : a:mode_palette.airline_c,
\'x' : a:mode_palette.airline_x,
\'y' : a:mode_palette.airline_y,
\'z' : a:mode_palette.airline_z,
\'warn' : a:mode_palette.airline_warning}
endfun

fun! promptline#themes#load_stock_theme(theme_name) abort
Expand All @@ -56,13 +56,13 @@ endfun

fun! promptline#themes#create_theme_from_lightline(mode_palette)
return {
\'a' : a:mode_palette.left[0][2:4],
\'b' : a:mode_palette.left[1][2:4],
\'c' : a:mode_palette.middle[0][2:4],
\'x' : a:mode_palette.middle[0][2:4],
\'y' : a:mode_palette.right[1][2:4],
\'z' : a:mode_palette.right[0][2:4],
\'warn' : a:mode_palette.warning[0][2:4]}
\'a' : a:mode_palette.left[0],
\'b' : a:mode_palette.left[1],
\'c' : a:mode_palette.middle[0],
\'x' : a:mode_palette.middle[0],
\'y' : a:mode_palette.right[1],
\'z' : a:mode_palette.right[0],
\'warn' : a:mode_palette.warning[0]}
endfun

fun! promptline#themes#get_theme_from_vim()
Expand Down

0 comments on commit fc1712e

Please sign in to comment.