Commit Graph
100 Commits
Author SHA1 Message Date
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.
2015-09-20 21:24:37 +02:00
Dominik Ritter fc80f0c4d8 Merge remote-tracking branch 'ben/next' into shellcheck_fixes 2015-09-19 03:21:17 +02:00
Dominik Ritter 87fab65609 Corrected ZSH option names. 2015-09-16 00:52:16 +02:00
Dominik Ritter 689b6d8f8c Shellcheck.net: Quote variables. 2015-09-16 00:46:46 +02:00
Dominik Ritter 2384b6aaba Merge remote-tracking branch 'ben/next' into shellcheck_fixes 2015-09-16 00:42:15 +02:00
Dominik Ritter d7e3cb31b8 Merge remote-tracking branch 'ben/next' into icon_protection2 2015-09-14 18:23:45 +02:00
Dominik Ritter 43dc8f853d Merge remote-tracking branch 'ben/next' into shellcheck_fixes 2015-09-14 09:27:07 +02:00
Dominik Ritter 08c3649c6a Obey shellcheck.net: Quote the rhs of != in [[ ]] to prevent glob matching 2015-09-13 00:18:02 +02:00
Dominik Ritter dfe4c109bd Double quote to prevent globbing and word splitting in git-aheadbehind. 2015-09-13 00:01:06 +02:00
Dominik Ritter 1c91430aa4 Explicit setopt 2015-09-12 23:58:56 +02:00
Dominik Ritter 22c29b1253 Moved the icon definitions to the top, for better structure. 2015-09-12 23:52:20 +02:00
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. 2015-09-12 23:46:46 +02:00
Dominik Ritter d133680704 Changed code to comply with www.shellcheck.net. 2015-09-12 22:50:52 +02:00
Dominik Ritter 1eec2257fb The longstatus-Segment should deactivate the foreground color after it is finished printing the content. 2015-09-08 00:27:07 +02:00
Dominik Ritter ef72eca288 Better structure: The right prompt should deactivate the foreground color, after it is finished printing the content. 2015-09-08 00:18:02 +02:00
Dominik Ritter 3da637cfd6 Added documentation. 2015-09-08 00:13:57 +02:00
Dominik Ritter 4e29538306 Character protection if the user set LANG=C. 2015-09-08 00:09:33 +02:00
Dominik Ritter 26a41f14b8 Added a segment that shows the PHP version. 2015-09-05 18:03:06 +02:00
Dominik Ritter 88abe431ec Merge remote-tracking branch 'ben/next' into dritter/icon_customization_documentation 2015-09-04 19:55:26 +02:00
Dominik Ritter adbf9947b2 Removed pointless changing of foreground color. 2015-09-04 19:26:05 +02:00
Dominik Ritter 9a814720db Removed unnecessary whitespace in git actionformats.
This fixes #78
2015-09-04 19:24:07 +02:00
Dominik Ritter 5a8a6c8012 The foreground color of the longstatus segment should be white. 2015-09-04 18:32:44 +02:00
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. 2015-09-04 18:30:04 +02:00
Dominik Ritter c72cfb155a Display a warning message, if the terminal supports less than 256 colors. 2015-09-04 17:20:00 +02:00
Dominik Ritter f7a05fcd2c Display of free RAM is now configurable. 2015-09-04 17:04:39 +02:00
Dominik Ritter b8b82eee21 Use the new defined function to test if a network interface was specified. 2015-09-04 16:39:28 +02:00
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. 2015-09-04 11:31:34 +02:00
Dominik Ritter 0f30504362 Merge remote-tracking branch 'ben/next' into dritter/system_stats 2015-09-04 00:24:45 +02:00
Dominik Ritter 227958cb04 Merge remote-tracking branch 'ben/master' into dritter/system_stats 2015-09-04 00:19:37 +02:00
Dominik Ritter ae77fc17d8 Under OSX the output of sysctl vm.loadavg may be localized. With german locale it will print an comma as separator.. 2015-08-31 18:13:28 +02:00
Dominik Ritter 815582ffe0 Merge remote-tracking branch 'ben/next' into dritter/system_stats
Conflicts:
	powerlevel9k.zsh-theme
2015-08-29 17:37:13 +02:00
Dominik Ritter 602acf3afa Added documentation for the ip segment. 2015-08-29 17:03:44 +02:00
Dominik Ritter dca00112ad Reworked the IP segment. It now tries to get a IP address from all up network interfaces. 2015-08-29 16:55:31 +02:00
Dominik Ritter d8c55a2592 Added documentation and a little helper function for icon customization. 2015-08-29 14:36:33 +02:00
Dominik Ritter 7535f62746 Added a new Icon to the dir-segment. 2015-08-27 18:45:02 +02:00
Dominik Ritter b443c9be4a Moved print_icon to top in its own section "utility functions". 2015-08-27 18:44:06 +02:00
Dominik Ritter dd745634e8 Merge remote-tracking branch 'ben/next' into dritter/improve_shorten_dir_length 2015-08-27 18:43:56 +02:00
Dominik Ritter 3e0547a9cb Merge branch 'next' into dritter/improve_shorten_dir_length 2015-08-27 18:31:10 +02:00
Dominik Ritter 69fc4d295c Bugfix: load segment changes the color reliably and is customizable. 2015-08-27 18:24:27 +02:00
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. 2015-08-26 19:56:49 +02:00
Dominik Ritter 730697893e Grep statement simplified. 2015-08-26 18:26:53 +02:00
Dominik Ritter fccc3d5e64 Better descriptions for Stats and Network segements. 2015-08-26 18:08:38 +02:00
Dominik Ritter 653ad3d565 Added Documentation. 2015-08-26 17:38:15 +02:00
Dominik Ritter b73366f039 Added a segment that displays the current IP address. 2015-08-26 17:36:04 +02:00
Dominik Ritter 2bc5a60c7a Added a new Icon to the dir-segment. 2015-08-26 17:35:25 +02:00
Dominik Ritter f3d2a0755e Added a segment that displays the 5 min load average and the free RAM. 2015-08-26 17:34:09 +02:00
Dominik Ritter 66877efade Moved print_icon to top in its own section "utility functions". 2015-08-26 17:24:23 +02:00
Dominik Ritter 1005a7c6fb Better Icons for Apple and Linux. 2015-08-26 17:22:42 +02:00
Dominik Ritter 0d62451f57 Merge branch 'dritter/improve_shorten_dir_length' into dritter/system_stats 2015-08-26 13:33:15 +02:00
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.
2015-08-19 23:55:32 +02:00
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. 2015-08-18 23:44:21 +02:00
Dominik Ritter 0831fa1041 Issue #74: Changed escape sequences for UTF-8 characters to lowercase for compatible and default mode. 2015-08-15 16:09:31 +02:00
Dominik Ritter 44db352e35 Issue #64: Now the theme detects on OSX which sed is to use. 2015-08-15 15:49:22 +02:00
Dominik Ritter 0159559c6a Added some hints about troubleshooting missing fonts. 2015-08-09 20:05:21 +02:00
Dominik Ritter 818fe15cf5 Merge remote-tracking branch 'ben/next' into dritter/customizable_icons 2015-08-07 19:17:17 +02:00
Dominik Ritter d1832de888 Added documentation. 2015-08-07 19:14:56 +02:00
Dominik Ritter 329f60f19f Node icon should be customizable too. 2015-08-07 18:59:49 +02:00
Dominik Ritter 550c91e6ba Updated URL to agnosters-theme repository. 2015-08-06 00:38:36 +02:00
Dominik Ritter d07ee098aa Updated URL to powerline-fonts repository. 2015-08-06 00:37:06 +02:00
Dominik Ritter 754b648f37 Changed the default behaviour to truncate whole directories. 2015-08-05 00:21:09 +02:00
Dominik Ritter 9efe519dc5 Merge branch 'dritter/improve_shorten_dir_length' of github.com:dritter/powerlevel9k into dritter/improve_shorten_dir_length 2015-08-05 00:06:06 +02:00
Dominik Ritter 33dba0f19f Define multiline icons as escape sequence. 2015-08-05 00:00:29 +02:00
Dominik Ritter b1dba08c93 Multiline-Icons should be treated as icons as well. 2015-08-04 23:53:36 +02:00
Dominik Ritter 5777b7bb54 Code cleanup. We don't need to define all icons for every mode any more. 2015-08-04 18:47:44 +02:00
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. 2015-08-04 18:25:03 +02:00
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. 2015-07-30 23:30:47 +02:00
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. 2015-07-30 00:18:48 +02:00
Dominik Ritter 99504d4ad4 Add an indicator that directories were truncated. 2015-07-29 23:46:06 +02:00
Dominik Ritter 1edc606665 Added OpenBSD and DragonFly again. 2015-07-29 10:30:58 +02:00
Dominik Ritter 8a6b9fe09d Whitespace fix. 2015-07-28 19:50:53 +02:00
Dominik Ritter e025a6cdd4 The VCS-Branch icon is broken, if we use Unicode-characters with uppercase \U. 2015-07-28 11:14:46 +02:00
Dominik Ritter 850702b115 Reworked OS-Icons to fit in our general scheme. 2015-07-28 11:09:55 +02:00
Dominik Ritter 1b7240ca2f Merge branch 'master' into dritter/os_detection 2015-07-27 09:23:30 +02:00
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.
2015-07-27 00:35:39 +02:00
Dominik Ritter c116ead6aa Determine the right OS-Icon only once. 2015-07-27 00:20:40 +02:00
Dominik Ritter 5a6b6ef604 Merge branch 'master' into dritter/os_detection 2015-07-26 23:49:40 +02:00
Dominik Ritter 69096e02c9 Added a better example for the custom Time format. 2015-07-25 14:25:29 +02:00
Dominik Ritter 188970f11e Added documentation for disable RPROMPT. 2015-07-25 11:22:51 +02:00
Dominik Ritter e8dc33bb07 Added possibility to disable the RPROMPT completly. 2015-07-25 11:22:24 +02:00
Dominik Ritter 9789afd142 Added Troubleshooting-hint for wrong TERM. 2015-07-25 11:00:07 +02:00
Dominik Ritter 9e1f0639cf Whitespace fixes. 2015-07-25 10:59:25 +02:00
Dominik Ritter 2bc3b09963 Implemented different ways to truncate the directory path. 2015-07-25 01:34:11 +02:00
Dominik Ritter 2b00d09bfb Added documentation. 2015-07-25 00:04:45 +02:00
Dominik Ritter 84dfa02a89 Updated the os-icon prompt to newest coding guidelines. 2015-07-25 00:02:32 +02:00
Dominik Ritter 880a715b9c Merge branch 'master' into dritter/os_detection 2015-07-25 00:00:01 +02:00
Dominik Ritter 30c4acd249 Strip the whitespace of OSX wc with pure zsh. No need to install coreutils. 2015-07-20 23:37:57 +02:00
Dominik Ritter cb20e0e0d9 Made Multiline-Icons customizable. 2015-07-19 14:57:17 +02:00
Dominik Ritter 3076c72f2e Merge branch 'master' into dritter/multiline_improvements 2015-07-19 14:45:48 +02:00
Dominik Ritter eed0c84273 Made the context segment customizable. 2015-07-19 14:32:13 +02:00
Dominik Ritter b82e19f073 Merge branch 'master' into dritter/minimize_dependencies 2015-07-19 14:11:55 +02:00
Dominik Ritter 50bca4bf25 Merge branch 'master' into dritter/shorten_dir_path 2015-07-12 11:01:13 +02:00
Dominik Ritter 505a55b61c Updated node-prompt. 2015-07-11 14:29:48 +02:00
Dominik Ritter bc7c01648f Merge branch 'master' into dritter/nvm 2015-07-11 14:26:05 +02:00
Dominik Ritter 114470ea43 simple-mode deactivated. With that option on, vcs_info doesn't detect the repository state correctly. 2015-07-10 19:44:20 +02:00
Dominik Ritter 59cd8a71fa When opening this file in VIM set "expanded tabs"-option and set encoding to "utf8". 2015-07-10 00:58:35 +02:00
Dominik Ritter 0226f871f6 Fix the branch icon and whitespaces in the vcs segment. 2015-07-10 00:43:10 +02:00
Dominik Ritter 008512cc79 Merge branch 'master' into dritter/developers_guide 2015-07-09 19:11:03 +02:00
Dominik Ritter 2538e5579b Make branch icon configurable. 2015-07-08 00:44:52 +02:00
Dominik Ritter f1b5b783d3 Added a segment that shows the Symfony2 version number. 2015-07-07 20:34:46 +02:00
Dominik Ritter c35a1c3f45 Fixed oh-my-zsh test installation. 2015-07-07 20:08:06 +02:00