powerline/tests/test_local_overrides.vim

39 lines
1.5 KiB
VimL
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/vim -S
let g:powerline_config_path = expand('<sfile>:p:h:h') . '/powerline/config_files'
let g:powerline_config_overrides = {'common': {'dividers': {'left': {'hard': ' ', 'soft': ' > '}, 'right': {'hard': ' ', 'soft': ' < '}}}}
let g:powerline_theme_overrides__default = {'segment_data': {'line_current_symbol': {'contents': 'LN '}, 'branch': {'before': 'B '}}}
try
python import powerline.vim
let pycmd = 'python'
catch
try
python3 import powerline.vim
let pycmd = 'python3'
catch
call writefile(['Unable to determine python version', v:exception], 'message.fail')
cquit
endtry
endtry
try
execute pycmd 'powerline.vim.setup()'
catch
call writefile(['Failed to run setup function', v:exception], 'message.fail')
cquit
endtry
try
let &columns = 80
let result = eval(&statusline[2:])
catch
call writefile(['Exception while evaluating &stl', v:exception], 'message.fail')
cquit
endtry
if result isnot# '%#Pl_22_24320_148_11523840_bold# NORMAL %#Pl_148_11523840_236_3158064_NONE# %#Pl_231_16777215_236_3158064_NONE#                                                 %#Pl_247_10395294_236_3158064_NONE#unix%#Pl_240_5789784_236_3158064_NONE# %#Pl_160_15485749_240_5789784_NONE# 100%%%#Pl_252_13684944_240_5789784_NONE# %#Pl_235_2500134_252_13684944_NONE# LN %#Pl_235_2500134_252_13684944_bold#  1%#Pl_22_24320_252_13684944_NONE#:1  '
call writefile(['Unexpected result', result], 'message.fail')
cquit
endif
qall!