Commit Graph

2019 Commits

Author SHA1 Message Date
ZyX 545bd6b52f Fix some style errors reported by syntastic in .segments.plugin.ctrlp 2014-08-31 22:09:09 +04:00
ZyX d952b469d6 Fix syntastic error in powerline.lib.memoize 2014-08-31 21:44:18 +04:00
ZyX aaed00e078 Fix installation notes location.
These notes are parts of the list entries.
2014-08-31 21:33:56 +04:00
ZyX 0e98bc2d4f Fix style in a number of places
- Fixes lines where line with N tab indent is followed by a line with N+2 tab 
  indent or greater (most of such lines were already fixed in 
  ae92d83eae, but regex used there has one flow: 
  it does not catches lines where N=0 for which case first `\+` needs to be 
  replaced with `*`).
- Replace print(…, file=sys.stderr) with sys.stderr.write in powerline-daemon.
2014-08-31 21:29:03 +04:00
Nikolai Aleksandrovich Pavlov a2b58370c4 Merge pull request #1043 from ZyX-I/truncate-expand
Add segment.truncate and segment.expand attributes support
2014-08-30 18:29:28 +04:00
ZyX 2505d0b827 Implement segment truncation
Closes #161 (requires implementation for specific segments though)
2014-08-30 18:22:52 +04:00
ZyX d6c603daf0 Add support for `segment.expand`
Closes #154
2014-08-30 18:22:46 +04:00
ZyX 5b038dba82 Use `expand` key to fill segments 2014-08-30 17:59:58 +04:00
ZyX bfa335d96a Fix typo in test_configuration.py 2014-08-30 17:59:58 +04:00
ZyX 0da40f08a5 Fix syntastic error 2014-08-30 17:59:58 +04:00
ZyX 875f8e98b1 Update documentation 2014-08-30 17:59:58 +04:00
Nikolai Aleksandrovich Pavlov 2b8e122bc2 Merge pull request #1042 from ZyX-I/remove-filler-segment-type
Remove filler segment type
2014-08-30 16:19:01 +04:00
ZyX f320fb3df3 Remove filler segment type
It was replaced with `"width": "auto"` and is not used anywhere. I do not even 
know whether it works.
2014-08-30 16:08:30 +04:00
Nikolai Aleksandrovich Pavlov d714fb0d88 Merge pull request #906 from ZyX-I/uv-watcher
Add pyuv-based watcher
2014-08-30 16:01:07 +04:00
ZyX 8d3376ce07 Ultimately disable pyuv watcher tests 2014-08-30 15:49:50 +04:00
ZyX 560600fca9 Use shutil.rmtree in tests 2014-08-30 15:47:31 +04:00
ZyX 0ee5293e1a Add tests for libuv-based watcher
Four possible results of running tests (first three are errors):

- “The change to inotify/file2 was not detected” on line 84: most common
- “Spurious change detected” at line 82 (uncommon, usually fixed by sleeping
  before running test in do_test_for_change)
- “The change to inotify was not detected” in tree watcher test (e.g. from line
  131) (very rare)
- All OK.
2014-08-30 15:45:30 +04:00
ZyX ea3cd2c1c7 Add libuv-based watcher
Fixes #821
2014-08-30 15:45:30 +04:00
ZyX f5f85ab808 Merge branch 'cyclic-references' into develop 2014-08-30 15:43:10 +04:00
ZyX cee13ec0e2 Add function that prints cyclic references to powerline.lib.debug 2014-08-30 15:43:00 +04:00
Nikolai Aleksandrovich Pavlov f076587ed7 Merge pull request #1040 from ZyX-I/no-gradient-raise
Handle errors from Renderer._set_highlighting
2014-08-30 01:56:48 +04:00
ZyX acd55bbd87 Handle errors from Renderer._set_highlighting
It is done by moving appropriate get_highlighting calls into segment.py: here
errors from contents_func are handled as well.

This is a “fix” for #480 that will make such failures cause segment to disappear
with better header which should show segment which caused the error.

Closes #480
2014-08-30 01:03:58 +04:00
Nikolai Aleksandrovich Pavlov c488b2da7b Merge pull request #1039 from ZyX-I/function-key
Refactor function segments
2014-08-30 00:17:05 +04:00
ZyX 10e8d9bb15 Do not use &> in #!/bin/sh scripts 2014-08-29 23:21:19 +04:00
ZyX 4f5a606ce2 Use “time” for time segment name 2014-08-29 23:13:10 +04:00
ZyX 41476544ca Replace `name` and `module` keys with `function` key
Fixes #1031
2014-08-29 23:13:10 +04:00
ZyX 5bd543ae89 Do not run daemon when running with ONLY_TEST_TYPE=nodaemon 2014-08-29 23:13:10 +04:00
ZyX 9a0e100ca0 Specify -p argument in run function when running shell tests 2014-08-29 23:13:10 +04:00
ZyX 4c95928c96 Split shell tests into files
I am mostly interested in running all python and vim tests separately from other 
tests.
2014-08-29 22:22:39 +04:00
ZyX c5d15ac8a8 Merge branch 'non-unicode-errors' into develop 2014-08-29 21:06:06 +04:00
ZyX d138c94704 Fix non-unicode error messages
Ref #645
2014-08-29 21:05:54 +04:00
Nikolai Aleksandrovich Pavlov d455cec319 Merge pull request #1038 from ZyX-I/ascii-defaults
Use non-unicode defaults in Python code
2014-08-29 20:56:38 +04:00
ZyX 849c34ea72 Replace all unicode defaults with defaults from ASCII theme
Closes #1034
2014-08-29 20:47:44 +04:00
ZyX e808dd76c4 Specify temp_format argument for weather segment in ascii theme 2014-08-29 20:35:40 +04:00
ZyX c8d052ad23 Add `unicode_text` argument for fuzzy_time to top-level themes 2014-08-29 20:33:06 +04:00
ZyX 9fe0b66125 Merge branch 'top-theme-extend' into develop 2014-08-29 20:25:51 +04:00
ZyX 356cb43ea2 Add `powerline_segment_datas` attribute
Fixes #1035
2014-08-29 20:17:23 +04:00
ZyX 67845dc96e Add documentation for segment attributes 2014-08-29 20:17:23 +04:00
ZyX cde39f00c4 Fix errors reported by syntastic in powerline.lint.inspect 2014-08-29 19:37:56 +04:00
ZyX e273287eab Check for presence of powerline_requires_* attributes
In powerline.lint.inspect their value is checked, while in other place `hasattr`
is used. This commit removes this inconsistency.
2014-08-29 19:37:56 +04:00
Nikolai Aleksandrovich Pavlov 96a0af9090 Merge pull request #1036 from ZyX-I/fix-1033
Fix width used for tabline
2014-08-29 19:10:13 +04:00
ZyX af10fa1e80 Fix typo in mergedicts_copy docstring 2014-08-29 18:40:43 +04:00
ZyX 8fb09bd8b3 Add mergedefaults function that does not override existing keys 2014-08-29 18:40:25 +04:00
ZyX 125f309724 Fix width used for tabline
Fixes #1033
2014-08-29 18:32:58 +04:00
Nikolai Aleksandrovich Pavlov e609bdf514 Merge pull request #1032 from ZyX-I/skip-vcs-tests
Refactor VCS tests
2014-08-29 00:50:26 +04:00
ZyX 53ab31eeb8 Use setUpClass/tearDownClass to deal with VCS repositories 2014-08-29 00:28:41 +04:00
ZyX 70fabdc02b Use SkipTest for skipping tests 2014-08-29 00:22:28 +04:00
ZyX 323f0c4e22 Use __import__ checks for skipping bzr/mercurial
Closes #1015
2014-08-29 00:22:05 +04:00
Nikolai Aleksandrovich Pavlov 305fd7917b Merge pull request #1030 from ZyX-I/locale-support
Improve locales support
2014-08-28 00:00:09 +04:00
ZyX 9658e45eee Use &encoding as powerline encoding in Vim
Among other benefits (i.e. correct fall back to ascii theme when Vim uses
non-unicode encoding) this should also fix travis tests: apparently travis is
not setting LANG or similar environment variables to some unicode locale, so
tests are failing.
2014-08-27 23:52:09 +04:00