Kim Silkebækken
8c003c2683
Add e-mail alert segment
2013-01-28 13:55:36 +01:00
Kim Silkebækken
bda7384aa7
Add Awesome WM widget
2013-01-28 12:30:11 +01:00
Kim Silkebækken
1e4c3612ee
Pass segment contents to renderer hl() methods
...
This allows the hl() methods to wrap highlighting code *around* the
segment contents, this is required for e.g. Pango markup in Awesome
statuslines (segments must be wrapped in <span ...>...</span> tags).
2013-01-28 11:51:26 +01:00
Kim Silkebækken
7a1d7ecaf4
Add width argument to shell script
2013-01-28 07:40:42 +01:00
Kim Silkebækken
091400c84f
Join tmux/prompt shell scripts into one common script
2013-01-28 07:16:55 +01:00
Kim Silkebækken
57876a87e9
Make highlight_group optional if set in segment function
2013-01-28 06:55:22 +01:00
ZyX
17639a9e25
Add last_status and last_pipe_status segments
2013-01-28 06:52:10 +01:00
ZyX
c566064053
Add setopt promptpercent and promptsubst
...
These options are required for Powerline to work in zsh, but the latter
is off by default.
2013-01-28 06:40:27 +01:00
ZyX
45882f95e8
Restore export as it makes sense in bash
...
Bash has weird initialization: bashrc is sourced in non-login
interactive shell, but not in login interactive shell; profile is
sourced in login interactive shell, but not in non-login interactive,
thus exporting in profile does make sense. In zsh case zshrc is always
sourced when shell is interactive and exporting thus makes no sense.
2013-01-28 06:40:08 +01:00
ZyX
8dd5aeb09d
Remove "$()" method in pre-prompt hook
...
Using "$()" method on pre-prompt hook is just asking for security
trouble.
2013-01-28 06:39:10 +01:00
ZyX
99158e3ef2
Fix zsh prompt security and other issues
...
* Escape percent in zsh prompt
* Prevent some security issues (directory named `$(echo abc)` appeared as `abc`)
(`"$()"` → `'$()'`)
* Removed exports
2013-01-28 06:38:28 +01:00
ZyX
d20df5a382
Remove placeholder and use escaping instead
2013-01-28 06:38:17 +01:00
Kim Silkebækken
a42f9b6e2f
Add output_raw argument to Renderer.render() method
...
Update all ipython modules to use it to get unhighlighted prompt
Conflicts:
powerline/renderers/ipython.py
2013-01-28 06:36:52 +01:00
ZyX
0b251425da
Add IPython prompt support
2013-01-28 06:35:56 +01:00
Kim Silkebækken
98269a4bb5
Handle more KeyErrors in common weather segment
2013-01-27 17:42:11 +01:00
Kim Silkebækken
d6da2c8d98
Reset memoize cache if unable to unpickle
...
This is usually due to the cache being stored with Python 3 and then
attempted to being loaded in Python 2 which raises a ValueError.
Closes #138 .
2013-01-27 17:40:02 +01:00
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 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