Martin Pelikan
8e458e5e9a
Fixes #122 , SI prefixes should be evaluated as strings.
9 years ago
Ben Hilburn
ce1ea04c13
Merge pull request #118 from dritter/whitespace_customization
...
Made whitespaces between segment separators customizable
9 years ago
Ben Hilburn
34add8aedf
Merge pull request #117 from dritter/vi_customizations
...
Make the vi_mode segement more customizable.
9 years ago
Ben Hilburn
01b158c020
Merge branch 'vcs_cleanup' of https://github.com/dritter/powerlevel9k into dritter-vcs_cleanup
9 years ago
Ben Hilburn
d459ec0983
Merge pull request #114 from alexlafroscia/add-nvm-prompt-segment
...
Add nvm prompt segment
9 years ago
Ben Hilburn
9f92995f61
Merge pull request #120 from partp/fix-virtualenv
...
Fixes `VIRTUAL_ENV_DISABLE_PROMPT` condition
9 years ago
rjorgenson
5add0daad0
added prompt segment for todo.txt task number
9 years ago
Parth Panchal
ae035e537a
Fixes `VIRTUAL_ENV_DISABLE_PROMPT` condition
9 years ago
Dominik Ritter
b04fae9173
Made whitespaces between segment separators customizable.
9 years ago
Dominik Ritter
86b460f06b
vi_mode segement more customizable.
9 years ago
Dominik Ritter
ab3577a795
Merge remote-tracking branch 'ben/next' into go_prompt
9 years ago
Dominik Ritter
cd7e8bea61
Merge remote-tracking branch 'ben/next' into ram_prompt
9 years ago
Dominik Ritter
5a0f330cd7
Merge remote-tracking branch 'ben/next' into color_detection
9 years ago
Dominik Ritter
3bb8cd4593
Merge remote-tracking branch 'ben/next' into vcs_cleanup
9 years ago
Alex LaFroscia
7e6339ec27
Add NVM prompt segment
...
Prints out the Node version that is currently active if it is different than the default version specified by NVM
9 years ago
Dominik Ritter
f7e1f64b4c
Added handling for bright colors.
9 years ago
Dominik Ritter
6bf2869a1c
Cleanup of VCS-segment. Now `vcs_info` is only invoked, if the user configured to show the `vcs` segment.
9 years ago
Dominik Ritter
20447a22c9
Removed unnecessary literal escape sequences.
9 years ago
Dominik Ritter
0e37d8ef86
Added a new function `isSameColor` to handle color comparisons. It is now possible to compare ANSI colors (e.g. "black" or "bg-red") with ZSH-style colors (e.g. "001"). This way the subsegments work much better, as users can define color codes the way they like.
9 years ago
John Koelndorfer
66b4194daf
Quote value of IS_BSD_SED.
...
If this isn't quoted, in can bleed through to stdout in certain
circumstances.
9 years ago
Dominik Ritter
d436c60f24
Merge branch 'ram_prompt' of github.com:dritter/powerlevel9k into ram_prompt
9 years ago
Dominik Ritter
be8bb63fc3
Merge branch 'next' into go_prompt
9 years ago
Dominik Ritter
e8a53c253b
Merge branch 'next' into ram_prompt
9 years ago
v1rgul
7394608d56
Font Awesome fontconfig new icons (fixed errors)
9 years ago
v1rgul
60fc0cae70
Font Awesome fontconfig new icons
9 years ago
Ben Hilburn
5c09cf3e27
Minor comment addition for system load prompt segment.
9 years ago
Ben Hilburn
6a0eb2fb11
Cleaning up comments around font icon settings.
9 years ago
Ben Hilburn
b96c5a18c1
Merge pull request #106 from V1rgul/master
...
Added awesome-fontconfig support
9 years ago
Ben Hilburn
f18c92d766
Merge pull request #104 from dritter/vi_mode_cleanup
...
VI-mode cleanup
9 years ago
Ben Hilburn
163a373847
Merge pull request #103 from dritter/status_segment_cleanup
...
status vs longstatus cleanup
9 years ago
v1rgul
4fa3228900
Added awesome fontconfig support
9 years ago
Dominik Ritter
6d24f93760
Alphabetical order.
9 years ago
Dominik Ritter
f52a7f2570
Corrected calculation of used swap under linux.
9 years ago
Dominik Ritter
c760d3a505
Better compatibility with shellcheck.net.
9 years ago
Dominik Ritter
ffc0d9e162
KEYMAP may be "main" or "viins" in VI-Mode.
9 years ago
Dominik Ritter
fc59f06f39
code more readable.
9 years ago
Dominik Ritter
b31d0ff395
Made VI-Mode plugin working again.
9 years ago
Dominik Ritter
2e7d0f14d2
Shellcheck-support for vi_mode segment & alphabetical order of prompts.
9 years ago
Dominik Ritter
1a5edebae7
Added a segment that shows the current GO version number.
9 years ago
Dominik Ritter
58d5f9a078
Added subsegments in flat-mode.
9 years ago
Dominik Ritter
4602e948c9
There is now no difference between longstatus and status any more. Just use status, and if you just want to display it conditionally set POWERLEVEL9K_STATUS_VERBOSE=false.
...
Also here I unified the use of named color codes to make the subsegment-display work.
9 years ago
Dominik Ritter
43a6079d83
Ram as own prompt.
9 years ago
Dominik Ritter
2809000f9c
printHumanReadableSize should be able to process floats.
9 years ago
Ben Hilburn
6deb3fe094
Merge pull request #98 from christian-schulze/vi-mode-segment
...
Add vi-mode segment
9 years ago
Gilad Goldberg
958b11b77e
Make docs reflect difference between status and longstatus
9 years ago
Christian Schulze
665ed59e6a
$0 suffixes for color customization
9 years ago
Christian Schulze
c08a209e20
add vi-mode segment
9 years ago
Ben Hilburn
bc1b5a4c0b
Reverting merge of PR #91
9 years ago
Ben Hilburn
692e6a7130
Revert "Merge pull request #91 from tusharsrivastava/master"
...
This reverts commit 2a2dfdfa29
, reversing
changes made to 1390fbdea5
.
9 years ago
Dominik Ritter
87fab65609
Corrected ZSH option names.
9 years ago
Dominik Ritter
689b6d8f8c
Shellcheck.net: Quote variables.
9 years ago
Dominik Ritter
2384b6aaba
Merge remote-tracking branch 'ben/next' into shellcheck_fixes
9 years ago
Ben Hilburn
6b45e84b2e
Merge branch 'master' into next
...
Fixed conflict caused by PR #91 .
9 years ago
Dominik Ritter
d7e3cb31b8
Merge remote-tracking branch 'ben/next' into icon_protection2
9 years ago
Dominik Ritter
43dc8f853d
Merge remote-tracking branch 'ben/next' into shellcheck_fixes
9 years ago
Ben Hilburn
32398beab8
Merge pull request #87 from dritter/improve_same_color_segments
...
Add a color separater between segments of the same color.
9 years ago
Dominik Ritter
08c3649c6a
Obey shellcheck.net: Quote the rhs of != in [[ ]] to prevent glob matching
9 years ago
Dominik Ritter
dfe4c109bd
Double quote to prevent globbing and word splitting in git-aheadbehind.
9 years ago
Dominik Ritter
1c91430aa4
Explicit setopt
9 years ago
Dominik Ritter
22c29b1253
Moved the icon definitions to the top, for better structure.
9 years ago
Dominik Ritter
c8e41ad4ee
Simplified the way the build-prompt-functions are called. Before it was quite obscure how and when ZSH called the right functions. It was a matter of a complex quote syntax. Now, by adding a new precmd-hook, the use of the quotes in the PROMPT and RPROMPT-variables is much simpler.
9 years ago
Dominik Ritter
d133680704
Changed code to comply with www.shellcheck.net.
9 years ago
Tushar Srivastava
a21c5615ec
updated some icons
9 years ago
Tushar Srivastava
7e6616f590
Updated with new Icons
9 years ago
Dominik Ritter
1eec2257fb
The longstatus-Segment should deactivate the foreground color after it is finished printing the content.
9 years ago
Dominik Ritter
ef72eca288
Better structure: The right prompt should deactivate the foreground color, after it is finished printing the content.
9 years ago
Dominik Ritter
3da637cfd6
Added documentation.
9 years ago
Dominik Ritter
4e29538306
Character protection if the user set LANG=C.
9 years ago
Ben Hilburn
fd191a5894
Merge pull request #80 from dritter/dritter/icon_customization_documentation
...
Added documentation and a little helper function for icon customization.
9 years ago
Ben Hilburn
a3b61e92fb
Merge branch 'next' of github.com:bhilburn/powerlevel9k into next
9 years ago
Ben Hilburn
8fffb04dcd
Merging @dritter's new system stats segments.
9 years ago
Ben Hilburn
65c44d6141
Merge pull request #89 from dritter/php_version_segment
...
Added `php_version` segment.
9 years ago
Ben Hilburn
f0e8b992dc
Merge pull request #85 from dritter/home_icon_whitespace_quickfix
...
Fix extra whitespace in `dir` segment.
9 years ago
Ben Hilburn
8ce144423b
Resolving conflicts from PR #86
9 years ago
Ben Hilburn
790f7e724d
Merge branch 'master' into next
9 years ago
Dominik Ritter
26a41f14b8
Added a segment that shows the PHP version.
9 years ago
Dominik Ritter
88abe431ec
Merge remote-tracking branch 'ben/next' into dritter/icon_customization_documentation
9 years ago
Dominik Ritter
adbf9947b2
Removed pointless changing of foreground color.
9 years ago
Dominik Ritter
9a814720db
Removed unnecessary whitespace in git actionformats.
...
This fixes #78
9 years ago
Dominik Ritter
5a8a6c8012
The foreground color of the `longstatus` segment should be white.
9 years ago
Dominik Ritter
9191d29c96
In case that two subsequent segments have the same background color, now a small separator is displayed. Before this commit, no segment separator was shown and the two segments looked like one.
9 years ago
Dominik Ritter
c72cfb155a
Display a warning message, if the terminal supports less than 256 colors.
9 years ago
Dominik Ritter
f7a05fcd2c
Display of free RAM is now configurable.
9 years ago
Dominik Ritter
b8b82eee21
Use the new `defined` function to test if a network interface was specified.
9 years ago
Dominik Ritter
b5e5ac98f9
Whitespaces should belong to the Icon as they form an entity. Therefore the home-icon in the awesome-patched mode should define its whitespace, so that in normal mode no extra whitespace is shown.
9 years ago
Dominik Ritter
0f30504362
Merge remote-tracking branch 'ben/next' into dritter/system_stats
9 years ago
Dominik Ritter
227958cb04
Merge remote-tracking branch 'ben/master' into dritter/system_stats
9 years ago
Ben Hilburn
6e4d24f50d
Theme code: Cleanup of comments
9 years ago
Ben Hilburn
a6f7d573ed
Merge branch 'master' into next
...
Resolved conflicts from 2eea3ae
and 1a1cb8f
.
9 years ago
John Koelndorfer
378b910af6
Use defined to check if ICON_USER_VARIABLE is defined.
9 years ago
John Koelndorfer
893bfe243d
Use defined to set right, left prompt elements.
9 years ago
John Koelndorfer
b19de85c16
Use set_default to set VCS foreground and dark foreground.
9 years ago
John Koelndorfer
f42242d34c
Implement defined, set_default functions.
9 years ago
Luís Bianchin
e90e353b0a
Fix format for git-svn
...
When the repository backend is like git-svn or git-hg, there was a conflict with `zstyle` `formats` from `functions/VCS_INFO_formats`. Now it applies the format to all backends starting with `git` or `svn`.
9 years ago
Dominik Ritter
ae77fc17d8
Under OSX the output of `sysctl vm.loadavg` may be localized. With german locale it will print an comma as separator..
9 years ago
Dominik Ritter
dca00112ad
Reworked the IP segment. It now tries to get a IP address from all up network interfaces.
9 years ago
Dominik Ritter
d8c55a2592
Added documentation and a little helper function for icon customization.
9 years ago
Dominik Ritter
7535f62746
Added a new Icon to the dir-segment.
9 years ago
Dominik Ritter
b443c9be4a
Moved `print_icon` to top in its own section "utility functions".
9 years ago
Dominik Ritter
dd745634e8
Merge remote-tracking branch 'ben/next' into dritter/improve_shorten_dir_length
9 years ago
Dominik Ritter
3e0547a9cb
Merge branch 'next' into dritter/improve_shorten_dir_length
9 years ago
Dominik Ritter
69fc4d295c
Bugfix: load segment changes the color reliably and is customizable.
9 years ago
Dominik Ritter
61daa647f1
IP is now customizable. By default we try to get the ip of `en1` (on OSX) and `eth0` on all other systems.
9 years ago
Dominik Ritter
730697893e
Grep statement simplified.
9 years ago
Dominik Ritter
fccc3d5e64
Better descriptions for Stats and Network segements.
9 years ago
John Koelndorfer
2eea3aec56
Set RETVAL for left prompt also.
9 years ago
Dominik Ritter
b73366f039
Added a segment that displays the current IP address.
9 years ago
Dominik Ritter
2bc5a60c7a
Added a new Icon to the dir-segment.
9 years ago
Dominik Ritter
f3d2a0755e
Added a segment that displays the 5 min load average and the free RAM.
9 years ago
Dominik Ritter
66877efade
Moved `print_icon` to top in its own section "utility functions".
9 years ago
Dominik Ritter
1005a7c6fb
Better Icons for Apple and Linux.
9 years ago
Dominik Ritter
0d62451f57
Merge branch 'dritter/improve_shorten_dir_length' into dritter/system_stats
9 years ago
Dominik Ritter
823c52b3ec
All Unicode-escape-characters should begin with an lowercase `\u` in the default-icons.
...
The outgoing/incoming changes should use the `print_icon` function.
Renamed VCS-Incoming/Outgoing icon variables.
9 years ago
Dominik Ritter
5795442dbc
Set icon-Array as global variable, so that it is visible in later functions. This is important to make the icon-override mechanism work in antigen.
9 years ago
Dominik Ritter
0831fa1041
Issue #74 : Changed escape sequences for UTF-8 characters to lowercase for `compatible` and default mode.
9 years ago
Dominik Ritter
44db352e35
Issue #64 : Now the theme detects on OSX which sed is to use.
9 years ago
Dominik Ritter
329f60f19f
Node icon should be customizable too.
9 years ago
Dominik Ritter
754b648f37
Changed the default behaviour to truncate whole directories.
9 years ago
Dominik Ritter
9efe519dc5
Merge branch 'dritter/improve_shorten_dir_length' of github.com:dritter/powerlevel9k into dritter/improve_shorten_dir_length
9 years ago
Dominik Ritter
33dba0f19f
Define multiline icons as escape sequence.
9 years ago
Dominik Ritter
b1dba08c93
Multiline-Icons should be treated as icons as well.
9 years ago
Dominik Ritter
5777b7bb54
Code cleanup. We don't need to define all icons for every mode any more.
9 years ago
Dominik Ritter
2257026f9c
Reworked icons to a zsh array. That way we can easily print out all icons for debugging purposes. Also it opens up some clean up possibilities.
9 years ago
Ben Hilburn
6925e35cb8
Merge branch 'dritter/dritter/minimize_dependencies' into `next`
9 years ago
Dominik Ritter
bb3fbb793c
`test -n` seems to read the whole string. For performance issues we just analyze the first line by stripping the output of cat to the first line with `sed q`.
9 years ago
Dominik Ritter
df7f853c8d
Less dependencies. If `sed q | wc -l` is just for testing if the string is empty or not, we can do that with just ZSH. Trusting that the implentation of `test -n` is intelligent enough to abort if a character is found.
9 years ago
Dominik Ritter
99504d4ad4
Add an indicator that directories were truncated.
9 years ago
Dominik Ritter
1edc606665
Added OpenBSD and DragonFly again.
9 years ago
Ben Hilburn
4ef5294d0b
os_icon: Combining OS detection and icon setting into one case statement
9 years ago
Dominik Ritter
8a6b9fe09d
Whitespace fix.
9 years ago
Dominik Ritter
e025a6cdd4
The VCS-Branch icon is broken, if we use Unicode-characters with uppercase \U.
9 years ago
Dominik Ritter
850702b115
Reworked OS-Icons to fit in our general scheme.
9 years ago
Dominik Ritter
1b7240ca2f
Merge branch 'master' into dritter/os_detection
9 years ago
Ben Hilburn
c37e4a8fa0
Merge remote-tracking branch 'dritter/dritter/disable_rprompt'
...
Allows disabling of the right prompt
Conflicts:
powerlevel9k.zsh-theme
9 years ago
Dominik Ritter
504a64996b
Uhm. It seems to make a difference, whether you print unicode characters with lowercase \u or uppercase \U. Some of them only work with uppercase \U. Therefore I changed all of them to the uppercase variant.
...
Try `echo $'\u1F427' $'\U1F427'`. Only the latter one should work. The first one prints some gibberish.
9 years ago
Dominik Ritter
c116ead6aa
Determine the right OS-Icon only once.
9 years ago
Dominik Ritter
5a6b6ef604
Merge branch 'master' into dritter/os_detection
9 years ago
Dominik Ritter
e8dc33bb07
Added possibility to disable the RPROMPT completly.
9 years ago
Dominik Ritter
9e1f0639cf
Whitespace fixes.
9 years ago
Dominik Ritter
2bc3b09963
Implemented different ways to truncate the directory path.
9 years ago
Dominik Ritter
84dfa02a89
Updated the os-icon prompt to newest coding guidelines.
9 years ago
Dominik Ritter
880a715b9c
Merge branch 'master' into dritter/os_detection
9 years ago
Dominik Ritter
30c4acd249
Strip the whitespace of OSX `wc` with pure zsh. No need to install `coreutils`.
9 years ago
Ben Hilburn
7f83bac947
Revert "We don't need `tr`, as we strip whitespace directly with zsh."
...
This reverts commit 10c5b28859
.
Conflicts:
powerlevel9k.zsh-theme
9 years ago
Ben Hilburn
3927f055fe
Merge remote-tracking branch 'dritter/dritter/minimize_dependencies'
...
Using the `translate` program does not appear to be necessary.
9 years ago
Ben Hilburn
8e19cc05aa
Merge pull request #59 from dritter/dritter/multiline_improvements
...
Multiline icons are now customizable
9 years ago
Ben Hilburn
97cd46a347
Merge pull request #58 from dritter/dritter/customizable_context
...
Made the `context` segment customizable.
9 years ago
Ben Hilburn
1f69d67c2a
Merging dritter/remote_icon_space_names
...
Optimizing VCS icon spacing for different configurations.
9 years ago
Dominik Ritter
cb20e0e0d9
Made Multiline-Icons customizable.
9 years ago
Dominik Ritter
eed0c84273
Made the `context` segment customizable.
9 years ago