Commit Graph
100 Commits
Author SHA1 Message Date
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
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