summaryrefslogtreecommitdiffstats
path: root/tests/test_vim/pyfiles/setup_statusline_catcher.py
blob: 014a2e944979eeb31beeff34c8b8fdd1c7f7d58c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# vim:fileencoding=utf-8:noet
import json

import vim

from powerline.lib.unicode import u


_powerline_old_render = powerline.render  # NOQA


def _powerline_test_render_function(*args, **kwargs):
	ret = _powerline_old_render(*args, **kwargs)
	vim.eval('add(g:statusline_values, %s)' % json.dumps(u(ret)))
	return ret


powerline.render = _powerline_test_render_function  # NOQA