ZyX
fdab80cd00
Add python-argparse dependency
2013-03-11 15:53:37 +01:00
ZyX
6c7e454fd8
Fix license
...
Fixes #299
2013-03-11 15:53:35 +01:00
ZyX
4374e1f71c
Fix git/hg repo tests
2013-03-11 15:53:34 +01:00
ZyX
a6d48232b0
Add python_test, more exclusions
...
Fixes #289
2013-03-11 15:53:32 +01:00
Kim Silkebækken
111eaa27e8
Combine vim modelines and Python encoding declarations
...
Ref #314
2013-03-11 10:40:09 +01:00
Peter Fern
b31c987cc8
Add XDG_CONFIG_DIRS to config_paths for system-wide install
...
Commonly this will be `/etc/xdg/powerline`
2013-03-11 08:25:35 +01:00
Kim Silkebækken
8e8e9c9edc
Merge remote-tracking branch 'pdf/ttf_output' into develop
2013-03-11 08:24:41 +01:00
Kim Silkebækken
6748701fcb
Add vim modelines to all Python files
...
Added with `sed -i '2i# vim:fenc=utf-8:noet' `find -name '*.py'`` and
fixed in a couple of files without the UTF-8 encoding on top.
Ref #314
2013-03-11 08:11:25 +01:00
Kim Silkebækken
40fe38f641
Move argparser to powerline.shell so it can be re-used
2013-03-11 07:52:24 +01:00
ZyX
59ef974b29
Fix set statusline location, readd fix from #243
...
Ref #303
2013-03-11 07:16:30 +01:00
Kim Silkebækken
707cf2780c
Cleanup .gitignore file
2013-03-11 07:13:57 +01:00
Kovid Goyal
c70d3b38b6
Add bzr support
2013-03-11 07:09:42 +01:00
Peter Fern
38e2368682
Preserve style suffixes by inserting ForPowerline before any '-'s
2013-03-09 18:55:22 +11:00
Peter Fern
bee1467484
Output in either otf or ttf (so we don't loose hinting/whatever)
2013-03-09 18:20:58 +11:00
Kim Silkebækken
20639494c0
Add Travis build status to README
2013-03-08 18:35:44 +01:00
Kim Silkebækken
6777fd41d4
Fix minor typo in powerline.vim
2013-03-08 18:03:57 +01:00
Kim Silkebækken
154d1aeac1
Fix issues in Arch Linux PKGBUILDS
...
Closes #291 .
2013-03-08 18:02:03 +01:00
Kim Silkebækken
162f5ac55b
Change license from CC BY-SA to the MIT license
...
Refs #299 .
2013-03-08 17:58:06 +01:00
Kim Silkebækken
be62815c0b
Handle socket errors in IMAP mail segment
2013-03-04 15:13:58 +01:00
Kim Silkebækken
cb87cfbe0f
Update credits and PR guidelines
2013-03-03 22:11:39 +01:00
ZyX
f6d23bdf7e
Always return a string in email_imap_alert segment
...
Fixes #279
2013-03-03 21:05:06 +01:00
ZyX
4c233122d6
Do not restrict branches to `tests` branch
...
In any case it was not working
2013-03-03 21:03:56 +01:00
ZyX
aa0a8bf76d
Make tests support python2.6
...
Old unittest is not working for unknown reason, using unittest2 instead
2013-03-03 21:03:40 +01:00
ZyX
0a05b2961a
Add support for with: statement to tests.vim
...
Also made everything use new vim_module._with where possible
2013-03-03 21:03:34 +01:00
ZyX
c429d9eeb2
Omit using sys.modules if possible
...
Does not work though: still TypeError due to some global in multiproccessing
that got None
2013-03-03 21:03:34 +01:00
ZyX
c334be416d
Add tests.lib module with `replace_*()` with statement functions
...
Note: there is new problem: now multiprocessing() globals got assigned None
values. It is likely somehow related to extended `sys.modules` utilization
2013-03-03 21:03:26 +01:00
ZyX
584755765b
Start adding tests
...
Tests are temporary disabled on all branches except tests (does not really work
though, needs travis.yml in all branches).
2013-03-03 21:03:19 +01:00
ZyX
2a39ed83d8
Use mode(1)
...
Otherwise all that fancy double-symbol modes are just not visible.
2013-03-03 21:03:19 +01:00
ZyX
47cfde0ecc
Add support for python-2.6
2013-03-03 21:03:17 +01:00
ZyX
9fd63021f0
Add support for python-3.2
2013-03-03 21:03:08 +01:00
ZyX
de33eb8140
Add _external_ip for use in weather segment
2013-03-03 21:03:08 +01:00
ZyX
307dfd7212
Improve documentation
2013-03-03 21:03:05 +01:00
ZyX
2f17510db8
Also use hl_iter in exception message
...
Ref #270
2013-02-28 14:06:05 +01:00
ZyX
f495c49aa1
Remove obsolete highlight_group keys from configuration
...
They are no no-op for function segments, so don’t confuse users
2013-02-27 01:18:16 +04:00
ZyX
16a5b7897a
Use exit_fail hl group for last_status segment
...
Fixes #270
2013-02-27 01:06:11 +04:00
ZyX-I
f3462768de
Fix minimal python versions
...
s/3\.2/3.3
2013-02-26 21:27:59 +01:00
ZyX
c2cf679c6f
Do not throw away python stack trace
...
Errors when loading powerline fails are almost never giving any useful
information for debugging.
2013-02-26 21:26:33 +01:00
ZyX
a8ccfd4350
Add ambiwidth problems information to troubleshooting section
2013-02-26 21:17:25 +01:00
ZyX
83f4236a2c
Replace unicode() with u() in theme.py
...
Fixes #271
2013-02-27 00:14:24 +04:00
Kim Silkebækken
a4b7c31bc3
Move divider hl group to return dicts in weather segment
...
Fixes #264
2013-02-25 16:11:12 +01:00
Trey Hunner
9a7b5f212b
Use oldlace for visual mode foreground in vim
...
Fixes gh-261.
2013-02-24 23:07:24 -08:00
Kim Silkebækken
0dcd23f5bf
Fix syntax error in default tmux theme
...
Ref #150
2013-02-24 23:15:16 +01:00
Otto Modinos
af020d9329
Make vim visual block selection orange
...
Fixes #147
2013-02-24 22:26:31 +01:00
Foo
43d9639534
Fix zsh/zpython issue
2013-02-24 22:23:43 +01:00
ZyX
dfaf381040
Fix various segment issues
...
- Fixed user segment (windows): there is no os.geteuid() here
- Fixed dir_limit_depth in cwd segment (it was not really accepting None
value)
- Made paste_indicator not use getbufvar for global option
- Made file_size use buffer name for cache key
- Made a number of segments coerce returned integer values to strings
- Fixed modified_buffers (getbufvar() returns empty string for deleted buffers,
but int() does not accept empty string)
- Fixed file_directory and file_name segments: they were not working in
python-3.3 because str() object has no attribute decode()
- Made powerline.lib.vcs.git.Repository.status() always return 3-characters
string
- Made it always check both for dirty index and dirty wt for all files
- Fixed binary prefix handling, renamed it to si_prefix
Previously there was the following when binary_prefix was False:
div = 1024
unit = kB
(unit is inconsistent with div).
Now it is the following when si_prefix is False:
div = 1024
unit = KiB
(according to https://en.wikipedia.org/wiki/Binary_prefix IEC prefix kibi is
abbreviated as Ki, not ki (note the case)). This means that in segments prefixes
has changed, but not displayed values.
2013-02-24 22:23:04 +01:00
ZyX
168f4854c1
Fix various flake8 errors
2013-02-24 22:23:02 +01:00
ZyX
c8c713321d
Use smoother gradient for true color
2013-02-24 22:23:02 +01:00
ZyX
f319ddc33b
Ignore highlight definitions for function segments
...
Also removed divider_highlight_group from configuration: it is actually used
only in function segments.
Fixes #215
2013-02-24 22:22:48 +01:00
ZyX
045d60fbc4
Optimize cterm_to_hex
...
Dictionary is an overkill here. Tuple is faster. Also now the whole tuple can be
seen on the 1/4 of my screen (32x119 characters) and colors are easier to find
(useful only when seeking for normal color names).
Again, it would be goot to ignore flake8 in this case. Without comments it
complains about it is not easy to find requested color by hand
2013-02-24 22:22:45 +01:00
ZyX
d0fafe7679
Replace non-color names with a bit more descriptive names
2013-02-24 22:22:40 +01:00