aboutsummaryrefslogtreecommitdiff
path: root/powerlevel9k.zsh-theme
diff options
context:
space:
mode:
authorDominik Ritter <dritter03@googlemail.com>2015-06-04 04:58:27 +0300
committerDominik Ritter <dritter03@googlemail.com>2015-06-04 04:58:27 +0300
commit3dc5084e40b2e10272d072c7d6f05b642016e326 (patch)
treeb21a299b2b0abb26771486d9729df7ea2f8a9866 /powerlevel9k.zsh-theme
parent77cbe9a6f07a81602e47eeab107c34ba6c7b8990 (diff)
Added a little "Developers Guide"
Diffstat (limited to 'powerlevel9k.zsh-theme')
-rw-r--r--powerlevel9k.zsh-theme19
1 files changed, 14 insertions, 5 deletions
diff --git a/powerlevel9k.zsh-theme b/powerlevel9k.zsh-theme
index f65143a1..726ccbb9 100644
--- a/powerlevel9k.zsh-theme
+++ b/powerlevel9k.zsh-theme
@@ -135,8 +135,13 @@ fi
################################################################
# Begin a left prompt segment
-# Takes two arguments, background and foreground. Both can be omitted,
-# rendering default background/foreground.
+# Takes four arguments:
+# * $1: Name of the function that was orginally invoked (mandatory).
+# Necessary, to make the dynamic color-overwrite mechanism work.
+# * $2: Background color
+# * $3: Foreground color
+# * $4: The segment content
+# The latter three can be omitted,
left_prompt_segment() {
# Overwrite given background-color by user defined variable for this segment.
# We get as first Parameter the function name, which called this function.
@@ -177,9 +182,13 @@ left_prompt_end() {
}
# Begin a right prompt segment
-# Takes two arguments, background and foreground. Both can be omitted,
-# rendering default background/foreground. No ending for the right prompt
-# segment is needed (unlike the left prompt, above).
+# Takes four arguments:
+# * $1: Name of the function that was orginally invoked (mandatory).
+# Necessary, to make the dynamic color-overwrite mechanism work.
+# * $2: Background color
+# * $3: Foreground color
+# * $4: The segment content
+# No ending for the right prompt segment is needed (unlike the left prompt, above).
right_prompt_segment() {
# Overwrite given background-color by user defined variable for this segment.
local BACKGROUND_USER_VARIABLE=POWERLEVEL9K_${(U)1#prompt_}_BACKGROUND