1727 Commits

Author SHA1 Message Date
ZyX
1afab26cec Test that VimPowerline.add_local_theme works 2014-08-12 20:48:49 +04:00
ZyX
da867b26a9 Fix VimPowerline.add_local_theme
After #783 it started to fail as it made Theme require defining dividers in 
theme and add_local_theme did not merge in other themes (__main__ and top).
2014-08-12 20:33:03 +04:00
Nikolai Aleksandrovich Pavlov
b8c61c1d78 Merge pull request #978 from ZyX-I/other-shell-local-themes
Add support for PS2 and PS3 prompts outside of zsh
2014-08-12 08:26:13 +04:00
ZyX
7882583dcb Update continuation segment tests 2014-08-12 08:16:26 +04:00
ZyX
d658e08049 Merge branch 'fix-977' into develop 2014-08-12 08:11:40 +04:00
ZyX
9e37648acf Remove unneeded keyword argument to player function
Fixes #977
2014-08-12 08:11:15 +04:00
ZyX
89afac44bb Add support for PS2 and PS3 prompts outside of zsh 2014-08-12 08:04:35 +04:00
Nikolai Aleksandrovich Pavlov
1abe0ac194 Merge pull request #975 from ZyX-I/min_cursor_columns
Add cursor_space and cursor_columns options
2014-08-10 21:10:16 +04:00
ZyX
4f3a682de2 Add priorities to ipython and shell themes 2014-08-10 21:03:33 +04:00
ZyX
eeb3b5a1ce Do not repeat renderer module argument more then once 2014-08-10 21:03:33 +04:00
ZyX
547306e746 Add cursor_space and cursor_columns configuration options
Fixes #815
2014-08-10 21:03:33 +04:00
ZyX
c97ab8055a Add output_width used for various shells 2014-08-10 19:14:33 +04:00
ZyX
72b7744b98 Split Renderer.render() into .render() and .do_render() 2014-08-10 18:28:32 +04:00
ZyX
fcc397100e Wait for screen to initialize, based on screen exit status
Otherwise bash tests tend to fail randomly
2014-08-10 18:19:48 +04:00
ZyX
50e4c1d1e8 Move ZshPromptRenderer.render method to ShellRenderer 2014-08-10 18:15:14 +04:00
ZyX
3c243e1aa8 Rename top_theme_config to main_theme_config
Reason: preventing name conflict (top-level theme is a theme from #783).
2014-08-10 18:10:03 +04:00
ZyX
498da5362e Add client_id renderer argument to all shell bindings 2014-08-10 17:37:08 +04:00
Nikolai Aleksandrovich Pavlov
c8cc7e464e Merge pull request #974 from ZyX-I/shell-tests-improvements
Shell tests improvements
2014-08-10 17:20:27 +04:00
ZyX
fdd8f6df3c Wait for pid file to appear
Should fix some rare bash test failures
2014-08-10 17:10:35 +04:00
ZyX
7ade6d1fc0 Use busybox as shell name in place of bb
Conflicts:
	tests/test_shells/test.sh
2014-08-10 17:02:07 +04:00
ZyX
01185eb9c8 Use bgscript.sh in place of direct bash call 2014-08-10 16:58:55 +04:00
Nikolai Aleksandrovich Pavlov
60c9f8b526 Merge pull request #973 from ZyX-I/ext-components
Add components configuration option
2014-08-10 16:44:09 +04:00
ZyX
5313e61fe6 Fix name conflict in vim bindings 2014-08-10 16:32:27 +04:00
ZyX
9d1392fa0d Fix vim emulation module 2014-08-10 16:26:22 +04:00
ZyX
b8049fab87 Add ext.*.components configuration support
Also fixes various problems in shell bindings.

Closes #969
2014-08-10 16:26:22 +04:00
ZyX
f51134deef Run shell tests in an isolated environment 2014-08-10 16:13:33 +04:00
ZyX
3c03240530 Remove tests/shell iff there are no failures 2014-08-10 16:13:33 +04:00
ZyX
99c9f730e0 Do not omit running tests without ONLY_SHELL set 2014-08-10 16:13:33 +04:00
ZyX
6f550fce8b Write zero after writing current working directory in powerline.c 2014-08-10 16:13:33 +04:00
ZyX
310af9ae75 Prefer powerline bindings directory over fish_function_path 2014-08-10 16:13:33 +04:00
ZyX
5c5407cffd Make libzpython bindings accept multiple paths when using overrides 2014-08-10 16:13:33 +04:00
ZyX
17b32b1765 Make ipython accept paths, not a single path 2014-08-10 16:13:32 +04:00
ZyX
8de14c1fd7 Do not use os.environ for write_output
This is required for daemon to work properly
2014-08-10 14:51:38 +04:00
Nikolai Aleksandrovich Pavlov
11168bf709 Merge pull request #968 from mreinhardt/feature/fix-now-playing-spotify-comma-error
Fix NowPlaying segment when comma in artist or title
2014-08-09 15:26:30 +04:00
ZyX
e64811c661 Add vim_getoption and vim_setoption functions 2014-08-09 13:04:30 +04:00
ZyX
757e563250 Place labels before labeled key name, not before the description 2014-08-09 12:18:04 +04:00
ZyX
f89744209f Improve linter coding style 2014-08-09 12:13:00 +04:00
Mike Reinhardt
91826e4483 Fix NowPlaying segment when comma in artist/title 2014-08-08 09:12:46 -07:00
Nikolai Aleksandrovich Pavlov
6cc86c825e Merge pull request #967 from ZyX-I/handle-write-errors
Handle errors from write()
2014-08-06 22:52:38 +04:00
ZyX
660925f0c2 Use do_write function in place of self-written replacement 2014-08-06 22:39:50 +04:00
ZyX
0a6bb9ce08 Some style fixes 2014-08-06 22:39:50 +04:00
ZyX
ae2ac05ced Handle errors from write()
Fixes #964
2014-08-06 22:11:35 +04:00
Nikolai Aleksandrovich Pavlov
0853f60391 Merge pull request #963 from ZyX-I/ipython-tests
Add ipython shell tests
2014-08-06 18:31:43 +04:00
ZyX
c3e2358931 Also install ipython on Python-3.3+ 2014-08-06 18:12:59 +04:00
ZyX
863264cd99 Disable virtualenv segment, also test config_overrides 2014-08-06 18:09:57 +04:00
ZyX
accb174b8b Do not install ipython when using python-2.6 2014-08-06 18:06:54 +04:00
ZyX
3e43995d2c Use pip to install ipython, not apt-get
I am very unsure that it will install ipython for all required python versions
2014-08-06 17:21:01 +04:00
ZyX
c403eef434 Add ipython shell tests 2014-08-06 17:18:42 +04:00
ZyX
42a9a5a5fc Merge branch 'ipython-rewrite' into develop 2014-08-06 16:56:56 +04:00
ZyX
ea6e28a037 Use the same hack for post_0_11 rewrite prompt
IPython again tries to leave us without unicode in rewrite prompt. But in 
Python, one needs to be more serious than that to be actually able to do this.
2014-08-06 16:56:20 +04:00