Commit Graph
100 Commits
Author SHA1 Message Date
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 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
Dominik Ritter fe5ef3cee8 All top-level usages of "local" removed. That variables need to be global for antigen and prezto to work correctly. 2015-06-13 00:27:27 +02:00
Dominik Ritter 1e7105918d Added a reference to the test-vm folder 2015-06-11 19:50:30 +02:00
Dominik Ritter 2821a0deee Updated TOC. 2015-06-11 18:24:55 +02:00
Dominik Ritter e97c216c7b More Documentation. 2015-06-11 18:24:16 +02:00
Dominik Ritter 966bf5fe74 Global variables need to be global, so that antigen and prezto see them.. 2015-06-11 18:09:57 +02:00
Dominik Ritter 3e13603557 It makes no sense, to clone the powerlevel9k-theme in all frameworks. Instead, we can simply use the one, which is mounted in /vagrant_data.. 2015-06-11 00:58:46 +02:00
Dominik Ritter 494714049a Added provisioning for all frameworks. 2015-06-10 02:38:36 +02:00
Dominik Ritter 4ad6080d31 Added a testing environment in form of a virtual machine. 2015-06-10 02:31:36 +02:00
Dominik Ritter 1e31869e13 Merge branch 'master' into dritter/prezto 2015-06-09 17:08:09 +02:00
Dominik Ritter 0993e7ce88 New prompt segment os_icon. 2015-06-07 03:08:24 +02:00
Dominik Ritter 891f5567fd Limit to whole folders, not just characters. 2015-06-07 01:48:02 +02:00
Dominik Ritter fea1d7ec5e Added documentation. 2015-06-07 01:11:06 +02:00
Dominik Ritter 291bcddd10 Shorten dir path, if POWERLEVEL9K_SHORTEN_PWD_LENGTH is set. 2015-06-07 01:06:26 +02:00
Dominik Ritter 5bd4f439e4 Added NodeJS icon. 2015-06-06 23:05:31 +02:00
Dominik Ritter 945412480e Reordering code. 2015-06-06 19:38:20 +02:00
Dominik Ritter 6a0925ac96 Updated TOC. 2015-06-06 18:21:57 +02:00