From 5c29f7f1ff9e148b9ac51496eee88f23572f844c Mon Sep 17 00:00:00 2001 From: Travis Swicegood Date: Tue, 13 Mar 2012 07:23:27 -0700 Subject: [PATCH] add a multi-line doubletime theme --- .../doubletime_multiline.theme.bash | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 themes/doubletime_multiline/doubletime_multiline.theme.bash diff --git a/themes/doubletime_multiline/doubletime_multiline.theme.bash b/themes/doubletime_multiline/doubletime_multiline.theme.bash new file mode 100644 index 0000000..b2215a8 --- /dev/null +++ b/themes/doubletime_multiline/doubletime_multiline.theme.bash @@ -0,0 +1,24 @@ +#!/bin/bash + +source "$BASH_IT/themes/doubletime/doubletime.theme.bash" + +function prompt_setter() { + # Save history + history -a + history -c + history -r + if [[ -z "$THEME_PROMPT_CLOCK_FORMAT" ]] + then + clock="\t" + else + clock=$THEME_PROMPT_CLOCK_FORMAT + fi + PS1=" +$clock $(scm_char) [$THEME_PROMPT_HOST_COLOR\u@${THEME_PROMPT_HOST}$reset_color] $(virtualenv_prompt)$(ruby_version_prompt) +\w +$(doubletime_scm_prompt)$reset_color $ " + PS2='> ' + PS4='+ ' +} + +PROMPT_COMMAND=prompt_setter -- 2.17.1