Commit Graph

1770 Commits

Author SHA1 Message Date
ZyX 682846dcd5 Merge branch 'doc-fixes' into develop 2014-09-05 20:41:03 +04:00
ZyX 41f573659b Fix typo in label ID 2014-09-05 20:40:09 +04:00
ZyX 9eceaf3f3f Move docs/source/selectors* to the appropriate place 2014-09-05 20:39:40 +04:00
ZyX 4bcb0e154f Include tips-and-tricks for developers into develop.rst toctree 2014-09-05 20:39:22 +04:00
ZyX 51e778cd41 Always use `code-block` to format code there 2014-09-05 20:36:09 +04:00
ZyX dc5969e8df Mention `powerline-status` PyPI package in installation documentation
Fixes #1057
2014-09-05 20:33:26 +04:00
ZyX e7ad1f5717 Merge commit 'HEAD@{1}' into develop 2014-09-05 20:28:10 +04:00
ZyX c0459dbebe Rename `beta` version to `dev` 2014-09-05 20:27:52 +04:00
Nikolai Aleksandrovich Pavlov 766efe3754 Merge pull request #1058 from ZyX-I/tabline-fixes
Improve tabline support
2014-09-05 20:23:11 +04:00
ZyX 68263beec4 Show current buffer, window and tabpage number by default
Fixes #1048
2014-09-05 20:00:21 +04:00
ZyX 42bd619866 Remove `{module}.{function}` default highlighting group
It is both not documented and not supported by linter in any case.
2014-09-05 20:00:21 +04:00
ZyX f916fe819f Use less precise algorythm for width computations under stress
Makes #1047 far less bad
2014-09-05 20:00:20 +04:00
ZyX 60fb311463 Add a way to profile Vim bindings 2014-09-05 20:00:20 +04:00
ZyX d569c0b3dd Skip identical highlighting
Fixes #1049
2014-09-05 20:00:20 +04:00
ZyX 1a5bbbea96 Replace segment-local modes with highlight_group_prefix option
Fixes #1046
2014-09-05 20:00:20 +04:00
ZyX b7504c7178 Do not require using `priority_multiplier` key 2014-09-05 20:00:20 +04:00
ZyX 667cd4bce5 Assume highlight group is always an iterable
According to the documentation and linter `'highlight_group': 'string'` was not
correct even at the current stage, but it worked. This commit fixes this
situation.
2014-09-05 20:00:20 +04:00
ZyX adc08d0cd8 Filter subsegments for segment lister prior to using lister 2014-09-05 20:00:20 +04:00
ZyX 786543c977 Filter None values when computing subsegments for segment listers 2014-09-05 20:00:19 +04:00
ZyX 54e12b1515 Use new functionality to replace tabbuflister and single_tab segment 2014-09-05 20:00:19 +04:00
ZyX c5ca1b23c4 Use class setup/teardown methods to use vim module mock 2014-09-05 20:00:19 +04:00
ZyX 7bf025ca2b Add `exclude_/include_function` support
This is first step towards fixing #1046.
2014-09-05 20:00:19 +04:00
ZyX bc557bd656 Use replace_item to add module `bar` to sys.modules
Tests should not leave modified environment.
2014-09-04 21:38:49 +04:00
ZyX 96b2cb8f10 Fix spaces-only line in configuration.rst 2014-09-04 21:38:49 +04:00
ZyX 9947bb300a Reference sections where all segments are listed 2014-09-04 21:38:49 +04:00
ZyX ea2fd28292 Merge exclude_modes and include_modes documentation 2014-09-04 21:38:49 +04:00
ZyX b5a551eb56 Fix typos in exclude/include_modes documentation 2014-09-04 19:34:29 +04:00
ZyX 479bc7fca4 Do not raise from gen_segment_getter 2014-09-04 19:09:15 +04:00
ZyX bd719ba134 Make too long line in segment.py more readable 2014-09-04 19:05:30 +04:00
ZyX 00d3dfbc19 Merge branch 'pypi' into develop 2014-09-04 18:27:15 +04:00
ZyX 1d4349ce72 Exclude *.pyc files in bindings directory 2014-09-04 09:13:08 +04:00
ZyX a221e82af1 Also include client files in the distribution 2014-09-04 09:09:45 +04:00
ZyX 2a515b7849 Use PyPI name in setup.py 2014-09-04 08:46:29 +04:00
ZyX 2a73f031a0 Add download_url, license and classifiers to setup.py 2014-09-04 08:46:03 +04:00
Nikolai Aleksandrovich Pavlov 31ccd2907a Merge pull request #1056 from ZyX-I/vim-troubleshooting
Improve vim troubleshooting
2014-09-04 08:42:04 +04:00
ZyX 8588885b04 In vim tests check for printed messages 2014-09-04 08:32:36 +04:00
ZyX 0bb14dbe9c Make it immune to the absense of powerline_appended_path 2014-09-04 08:29:08 +04:00
ZyX a919b453ee Fix some errors in troubleshooting code 2014-09-04 08:29:08 +04:00
ZyX eda93c87fd Add default_log_stream Powerline attribute, make it sys.stdout in Vim
Reason for changes in VimPowerline:

    try
        python import sys; sys.stderr.write('abc')
    catch
        echomsg v:exception
    endtry

reports an exception. This should not happen because stack trace that ought to 
be printed by the logger will not be shown to the user, making it hard to 
determine the error and turning some recoverable errors to non-recoverable when 
using powerline.vim.
2014-09-04 08:19:17 +04:00
Nikolai Aleksandrovich Pavlov 13fef50837 Merge pull request #1055 from magus424/develop
Corrects alignment issue between inactive and active windows in tmux.
2014-09-03 22:50:52 +04:00
Collin Grady c50838bd2c Corrects alignment issue between inactive and active windows in tmux.
Adresses #1029
2014-09-02 18:23:52 -07:00
Nikolai Aleksandrovich Pavlov 77d311bdc8 Merge pull request #1053 from ZyX-I/fix-uv-watcher
Some fixes for libuv-based watcher
2014-09-02 22:22:43 +04:00
ZyX a2c6d79b2f Return False in place of None to indicate absense of changes
Fixes #1052: another part of it
2014-09-02 22:09:07 +04:00
ZyX ad519b5e91 Add realpath() calls to Uv watchers where appropriate 2014-09-02 22:06:24 +04:00
ZyX c564b64530 Add `is_watching` method to UvWatcher class
Fixes #1052
2014-09-02 22:05:53 +04:00
ZyX b638a8e1c9 Add tests for is_watching method
Currently they fail for uv-based watcher.
2014-09-02 21:58:42 +04:00
ZyX 6484341222 Rename `is_watched` method to `is_watching` 2014-09-02 21:51:46 +04:00
ZyX 986a69481f Update documentation 2014-09-02 21:49:23 +04:00
Nikolai Aleksandrovich Pavlov a4667c9a76 Merge pull request #1045 from ZyX-I/style-fixes
Improve coding style
2014-09-01 00:30:05 +04:00
ZyX 8d00ba781c Remove unneeded # NOQA comments
It appears that something has changed and it no longer complains about double
declaration in else or except blocks.
2014-09-01 00:25:24 +04:00