288 Commits

Author SHA1 Message Date
Kim Silkebækken
38195f490e Handle KeyErrors in common weather segment
If the query doesn't return valid weather information (e.g. if the
location query is invalid) it will return an empty weather segment.

Closes #128.
2013-01-25 17:30:20 +01:00
Kim Silkebækken
1564e338b3 Remove percent placeholder from themes
The vim renderer now handles searching and replacing of the percent
placeholder internally so percent signs can be used directly in themes
and segments instead of the percent placeholder.

Refs #127.
2013-01-25 14:52:43 +01:00
Sven Strothoff
0dd3393bb3 Replace old line number character
themes/vim/help.json still used the line number character from
vim-powerline.
2013-01-25 13:38:34 +01:00
Kim Silkebækken
147c96a270 Add Solarized Dark shell colorscheme 2013-01-25 11:50:26 +01:00
Kim Silkebækken
186c99f95c Add Solarized Dark colorscheme
Closes #124.
2013-01-25 11:41:56 +01:00
Kim Silkebækken
c06f8836b3 Update docs and create a common terminal feature support matrix 2013-01-25 10:48:44 +01:00
Kim Silkebækken
16b82cf070 Add configuration option and docs for 24-bit terminal colors
Closes #81.
2013-01-25 10:08:12 +01:00
Kim Silkebækken
9985ca5313 Add hex colors for vim gradient 2013-01-25 09:44:31 +01:00
Kim Silkebækken
cfe96ff010 Fix minor doc issues 2013-01-25 09:40:07 +01:00
Kim Silkebækken
e49f760510 Use hex strings for RGB colors in colorschemes
Previously you'd have to convert a hex number to an integer, this change
makes it possible to use a hex string instead which is much more useful.
2013-01-25 09:37:03 +01:00
Kim Silkebækken
6ac9f0d602 Restructure and improve installation docs
The installation docs have been split into separate guides for OS X and
Linux, with OS-specific troubleshooting as part of the installation
guide.

Terminal emulator support tables have been added to both guides.

Closes #121.
2013-01-24 17:35:16 +01:00
Kim Silkebækken
a87309899f Add parameter for home dir shortening
Closes #115.
2013-01-24 17:21:46 +01:00
Kim Silkebækken
cefa7ef5fe Add file_size segment for vim
Closes #118.
2013-01-24 12:36:13 +01:00
Kim Silkebækken
5d5841c1fa Fix vim file_directory segment
Closes #117.
Closes #119.
2013-01-24 12:17:25 +01:00
Kim Silkebækken
9282bf61f4 Add package conflicts to Arch Linux PKGBUILDs 2013-01-24 08:00:18 +01:00
Daniel Hahler
0d2056ab04 Shorten /home/foo/ to ~foo in vim file directory segment
Replace "/home/foo/" with "~foo" (foo's home, not current user's).
This shortens paths like /home/www-data/foo/.

Closes #115.
2013-01-24 07:25:31 +01:00
Kim Silkebækken
bacb260312 Revert "Remove Ubuntu Mono from fontconfig file"
This reverts commit b57174a16cb41ad60abf04dc71c92fb7102c673b.

Closes #113.
2013-01-24 08:21:44 +01:00
Kim Silkebækken
2d6ee2655c Add 24-bit color support for shell renderers
Refs #81.
2013-01-23 23:27:24 +01:00
Kim Silkebækken
b86f79cf9e Restructure docs slightly
The header levels have been switched to correspond more with the Sphinx
suggested standards and the troubleshooting section has been
restructured to make it easier to find solutions. Minor markup changes
and other changes are also included in this commit.
2013-01-23 10:24:07 +01:00
Kim Silkebækken
40d542af12 Add troubleshooting info for PuTTy users
Refs #107.
2013-01-23 09:56:58 +01:00
Kim Silkebækken
b620d3a925 Split Arch Linux packages into Python 2/3 variants 2013-01-23 08:27:44 +01:00
Kim Silkebækken
bf3d2e878b Include bindings in package
Closes #109.
2013-01-23 07:40:19 +01:00
Kim Silkebækken
da6dea74a9 Fix Unicode encoding issue
Closes #108.
2013-01-23 07:24:36 +01:00
Kim Silkebækken
2a9edc19ca Update troubleshooting info for ImportErrors on OS X
Refs #39.
Refs #95.
2013-01-22 18:50:37 +01:00
ZyX
fd98313592 Use elog in place of einfo
Otherwise message is not repeated at the end of building process and thus is
likely to be missed by user.
2013-01-22 18:40:00 +01:00
Kim Silkebækken
772372786e Update Arch Linux PKGBUILD 2013-01-22 18:26:11 +01:00
ZyX
a462f1e82b Add zsh USE flag and information about Python 3.3 compatibility 2013-01-22 18:05:54 +01:00
ZyX
f4a95fbbbf Rename prompt.* to powerline.*
Reasons:
- prompt.* is a bad name for installing into /usr/share/zsh/site-contrib
- prompt.* does not conform powerline.vim and powerline.conf (vim and tmux)
2013-01-22 20:51:26 +04:00
Kim Silkebækken
0cb218212e Update installation instructions for tmux and shell prompts 2013-01-22 17:26:43 +01:00
Kim Silkebækken
c818e7c611 Install source_plugin.vim in Arch Linux PKGBUILD 2013-01-22 17:20:58 +01:00
Kim Silkebækken
51c302a6ca Revert to previous way of sourcing vim plugin
Refs #95.
2013-01-22 17:14:47 +01:00
ZyX
0d39dd5507 Add installation of powerline.vim into /usr/share/vim/vimfiles/plugin 2013-01-22 17:10:11 +01:00
ZyX
6bc13b8d60 Make g:powerline_* variables fixed*, added g:powerline_loaded
The latter is required to be able to forbid sourcing powerline.vim

* changes are ignored until script is resourced
2013-01-22 17:10:01 +01:00
Kim Silkebækken
f175a6babb Fix issue with $pipestatus
$pipestatus is a space-separated int list and not a single int.
2013-01-22 16:45:31 +01:00
Kim Silkebækken
8f055473ac Update tmux theme and add sourceable config file
The tmux theme has been updated and now matches the other themes much
better. It may still look a little boring and segment cropping isn't
enabled, but it's a good starting point. It colors the weather segment
differently based on the current weather and temperature, and some other
segment colors have been tweaked.

To enable the theme, add the following to your tmux.conf:

    source '/full/path/to/powerline/bindings/tmux/powerline.conf'

Closes #51.
2013-01-22 16:36:50 +01:00
Kim Silkebækken
96760675ea Add "e" symbol before virtualenv prompt segment 2013-01-22 14:59:07 +01:00
Kim Silkebækken
7c19381b24 Update optional dependency list 2013-01-22 14:23:21 +01:00
Kim Silkebækken
504e212f14 Add common virtualenv segment 2013-01-22 14:19:04 +01:00
Kim Silkebækken
35de8a192b Fix common cwd segment for absolute paths 2013-01-22 14:09:02 +01:00
Kim Silkebækken
c5df2fcb7c Create awesome looking prompt with divided cwd
This is inspired by the look of powerline-shell:
https://github.com/milkbikis/powerline-shell
2013-01-22 14:03:54 +01:00
Kim Silkebækken
a023f4ad10 Add bash prompt script for sourcing in bashrc
This only displays the left part of the prompt. It requires the
left-only theme to be able to display all segments.

The script must be sourced with an absolute path for now:

    . /path/to/powerline/bindings/bash/prompt.sh

Closes #90.
2013-01-22 13:45:03 +01:00
Kim Silkebækken
9035ec73f9 Add left-only shell theme
This is useful for bash prompts since bash doesn't support RPS1. This
theme must be manually enabled by editing the user config file.

Closes #84.
2013-01-22 13:36:40 +01:00
Kim Silkebækken
487aef3af7 Add zsh prompt script for sourcing in zshrc
This script sets a couple of environment variables in tmux if it's
running, and provides the last exit code and last pipe status to
powerline-prompt. It also traps SIGWINCH and sets the window width as an
env variable in tmux. The default prompt has been split in two and the
git branch is moved to RPS1.

The script must be sourced with an absolute path for now:

    . /path/to/powerline/bindings/zsh/prompt.zsh

Statusline cropping has not been implemented in powerline-tmux yet.

Closes #82.
Closes #83.
Refs #90.
2013-01-22 13:25:01 +01:00
Kim Silkebækken
cfe47adc96 Move branch segment to right side in shell theme 2013-01-22 13:23:29 +01:00
Kim Silkebækken
30f98f6dc2 Add exit code/pipe status args in powerline-prompt
Refs #90.
2013-01-22 13:22:35 +01:00
Kim Silkebækken
eb141428c6 Return empty string for empty sides 2013-01-22 13:21:54 +01:00
Kim Silkebækken
b7e7b1e4f7 Use absolute import in source_plugin.vim
Refs #95.
2013-01-22 13:20:26 +01:00
Kim Silkebækken
292d5313e2 Remove expensive functools.wraps from memoize decorator 2013-01-22 13:17:58 +01:00
Kim Silkebækken
10ed88c576 Update vim soft divider highlighting 2013-01-22 11:44:46 +01:00
Kim Silkebækken
3703514ed7 Add option to set soft divider highlighting group
Closes #89.
2013-01-22 11:26:33 +01:00