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
Nikolai Aleksandrovich Pavlov
ac6b9af246
Merge pull request #961 from ZyX-I/fix-664
...
Do not output \x01/\x02 symbols for non-prompts in ipython
2014-08-06 15:09:23 +04:00
ZyX
ed70cc2eb2
Fix tests
2014-08-06 13:47:11 +04:00
ZyX
85ea44b1ee
Do not output \x01/\x02 symbols for non-prompts in ipython
...
Should fix #664
2014-08-06 13:38:45 +04:00
Nikolai Aleksandrovich Pavlov
faceb59876
Merge pull request #902 from ZyX-I/battery
...
Improve battery support
2014-08-06 13:10:55 +04:00
Nikolai Aleksandrovich Pavlov
22fdc10534
Merge pull request #958 from ZyX-I/theme-hierarchy
...
Implement theme hierarchy
2014-08-06 13:04:50 +04:00
ZyX
1a87006310
Refactor powerline.lint.inspect: do not special-case *ThreadedSegment
...
Fixes now_playing segment handling in python-3.4
2014-08-06 12:52:52 +04:00
ZyX
d4735c87df
Fix labels in configuration/reference.rst
2014-08-06 12:48:17 +04:00
ZyX
c3e6329262
Add description of shipped themes to documentation
2014-08-06 03:09:31 +04:00
ZyX
2b5734c767
Add unicode_terminus_condensed theme
2014-08-06 03:05:04 +04:00
ZyX
cd576f0d4e
Add unicode_terminus top-level theme
...
This one contains only glyphs present in terminus font.
2014-08-06 03:05:04 +04:00
ZyX
3c93ac2f44
Add unicode-only theme
2014-08-06 03:05:04 +04:00
ZyX
625aa243d6
Use ascii theme in local overrides
2014-08-06 02:25:24 +04:00
ZyX
fa5c1e8ce4
Add ASCII-only theme
2014-08-06 02:25:24 +04:00
Nikolai Aleksandrovich Pavlov
39d1f4e1d6
Merge pull request #959 from aledovsky/bug/weather_segment_fix
...
Fix weather segment display
2014-08-06 02:16:49 +04:00
ZyX
48254ea657
Use more precise error messages in test_tabline.vim
2014-08-06 01:33:37 +04:00
Aleksandrs Ļedovskis
75d2c62f62
Fix weather segment display
...
Most likely a change on GitHub/Yahoo servers made it crash, when
non-robot ready result page started to appear inside YQL processor.
Using "raw.githubusercontent.com" URL helps and weather icon is again visible.
Closes : Lokaltog/powerline#949
Signed-off-by: Aleksandrs Ļedovskis <aleksandrs@ledovskis.lv>
2014-08-06 00:07:53 +03:00
ZyX
0255df2f7b
Allow checking NowPlayingSegment
2014-08-06 00:24:30 +04:00
ZyX
416a0efd84
Copy a number of unicode values to powerline.json
2014-08-06 00:24:30 +04:00
ZyX
b0093c6b67
Implement single-level merging of “args” dictionaries
2014-08-06 00:24:30 +04:00
ZyX
759b42a823
Make now_playing segment accept state symbols from arguments
2014-08-06 00:05:05 +04:00
ZyX
37b1f967a2
Move all unicode characters from themes to powerline.json
2014-08-06 00:05:04 +04:00
ZyX
bdde4ae99f
Implement theme hierarchy
...
Fixes #783
2014-08-06 00:05:04 +04:00
ZyX
145e1c2050
Only check that all colorschemes have theme, but not the opposite
2014-08-06 00:05:04 +04:00
Nikolai Aleksandrovich Pavlov
b1a2b44db1
Merge pull request #957 from ZyX-I/better-visual-range
...
Improve visual_range segment
2014-08-05 23:16:05 +04:00
ZyX
f4b5c6a63f
Add fix for old Vims where getpos does not return list of integers
2014-08-05 23:03:59 +04:00
ZyX
117661e186
Add tests for visual_range
2014-08-05 22:49:53 +04:00
ZyX
702f43858b
Do not use “rows” and “cols” in text
...
Reason: string “1 rows” is incorrect and I do not want to implement proper
number handling (*proper* handling is *not* limited to plural/singular form like
in English).
2014-08-05 22:44:29 +04:00
ZyX
97978eaf77
Improve visual_range segment
2014-08-05 22:27:05 +04:00
Nikolai Aleksandrovich Pavlov
c95b288527
Merge pull request #923 from ZyX-I/merge-config
...
Implement configuration merging
2014-08-05 14:05:23 +04:00
ZyX
0f4e1bafda
Refactor config_mock module to not use globals and fix tests
2014-08-05 13:56:02 +04:00
ZyX
66e0999147
Document configuration merging
2014-08-05 13:56:02 +04:00
ZyX
01585edeab
Fix errors reported by linter, allow running it during tests
2014-08-05 13:56:02 +04:00
ZyX
2fd04348f7
Fix name regex: allow single-letter names
2014-08-05 13:56:02 +04:00
ZyX
27db44ac7a
Implement configuration merging
...
Fixes #418
2014-08-05 13:56:02 +04:00
ZyX
3d77306c35
Some style fixes in powerline.lint
2014-08-05 13:42:21 +04:00
ZyX
b043749daa
Add support for pickle
2014-08-05 13:39:48 +04:00
ZyX
2296290037
Add MarkedList type
2014-08-05 13:39:48 +04:00
ZyX
f482eea8be
Merge branch 'quiet-tmux' into develop
2014-08-05 00:18:09 +04:00
ZyX
0c3e380fe0
Set all options quietly
...
Requires tmux 1.7 or later, so `-q` is not used in 1.8 and earlier configuration
file.
Closes #942
2014-08-05 00:17:58 +04:00
ZyX
7286e7876f
Merge branch 'tmux-refresh' into develop
2014-08-05 00:07:32 +04:00
ZyX
4bb217a05c
Run refresh-client in tmux not depending on POWERLINE_COMMAND
...
Ref #942
2014-08-05 00:07:25 +04:00
Nikolai Aleksandrovich Pavlov
d5964bc25b
Merge pull request #955 from ZyX-I/faster-powerline_daemon
...
Do not use argparge for parsing environment
2014-08-04 03:55:52 +04:00
ZyX
203a374b54
Do not use argparge for parsing --env and --cwd
...
It took 2/3 of do_render call according to profiler. New variant takes only 1/6.
WARNING: This commit will break all powerline installations with running daemon
because it changes communication protocol. You must kill and restart all your
powerline daemons for powerline to function properly.
Highlight @kovidgoyal
2014-08-04 03:02:05 +04:00
ZyX
da45adb9e6
Make it compile without warnings with -Wconversion
2014-08-04 03:02:05 +04:00
ZyX
a5037a817b
Fix powerline.c styling
...
Also makes it compile with -std=c89 (except for snprintf) or just -std=c99,
-Wall, -pedantic.
2014-08-04 03:02:05 +04:00
ZyX
088d1f0f58
Merge branch 'strip-renderer_arg-key' into develop
2014-08-04 00:18:03 +04:00
ZyX
cfb107724f
Exclude renderer_arg from daemon powerline objects cache
...
It may easily change between runs from one client and only affects segment_info
which is regenerated always.
2014-08-04 00:17:41 +04:00