Commit Graph

2733 Commits

Author SHA1 Message Date
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 b57174a16c.

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
Kim Silkebækken 424f979136 Make it possible to return several segment in segment functions
This requires a couple of minor changes to custom segments. The segment
`highlight` key has been renamed to `highlight_group`, and segment
functions must return a list of segments dicts instead of just a dict.

Closes #88.
2013-01-22 10:58:41 +01:00
Kim Silkebækken 973ea572d4 Remove unneeded exclusion from MANIFEST.in 2013-01-22 09:07:22 +01:00
Kim Silkebækken f800872c9e Default to no mode in renderer.render() method 2013-01-22 09:06:30 +01:00
Kim Silkebækken 2b0c01482b Improve side handling in prompt/tmux scripts 2013-01-22 09:04:57 +01:00
Kim Silkebækken 2159814076 Add side argument in renderer.render() method 2013-01-22 09:03:34 +01:00