diff --git a/powerline-vim-example.vim b/powerline-vim-example.vim new file mode 100644 index 00000000..997e184d --- /dev/null +++ b/powerline-vim-example.vim @@ -0,0 +1,55 @@ +" Powerline vim example +" Run with :source % + +let s:did_highlighting = 0 +let s:segments = [ + \ { 'contents': 'mode()', 'fg': 22, 'bg': 148, 'attr': 1 }, + \ { 'contents': '"⭠ develop"', 'fg': 247, 'bg': 240, 'priority': 10 }, + \ { 'contents': '" ".expand("%:p:h")."/"', 'fg': 250, 'bg': 240, 'padding': '', 'draw_divider': 0, 'priority': 5 }, + \ { 'contents': 'expand("%:p:t")." "', 'fg': 231, 'bg': 240, 'padding': '', 'attr': 1 }, + \ { 'filler': 1 }, + \ { 'contents': '&ff', 'fg': 245, 'bg': 236, 'side': 'r', 'priority': 50 }, + \ { 'contents': '&fenc', 'fg': 245, 'bg': 236, 'side': 'r', 'priority': 50 }, + \ { 'contents': '&ft', 'fg': 245, 'bg': 236, 'side': 'r', 'priority': 50 }, + \ { 'contents': '(line(".") * 100 / line("$") * 100) / 100 . "%%"', 'fg': 247, 'bg': 240, 'side': 'r', 'priority': 30 }, + \ { 'contents': '"⭡"', 'fg': 239, 'bg': 252, 'side': 'r' }, + \ { 'contents': 'line(".")', 'fg': 239, 'bg': 252, 'side': 'r', 'attr': 1, 'padding': '', 'draw_divider': 0 }, + \ { 'contents': '":". col(".")', 'fg': 244, 'bg': 252, 'side': 'r', 'padding': '', 'draw_divider': 0, 'priority': 30 }, +\ ] + +function! DynStl() + python <