Dominik Ritter
b8b82eee21
Use the new `defined` function to test if a network interface was specified.
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
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