Add a multiline doubletime theme that only shows Python
authorTravis Swicegood <development@domain51.com>
Mon, 26 Mar 2012 16:01:05 +0000 (11:01 -0500)
committerTravis Swicegood <development@domain51.com>
Mon, 26 Mar 2012 16:01:05 +0000 (11:01 -0500)
themes/doubletime_multiline_pyonly/doubletime_multiline_pyonly.theme.bash [new file with mode: 0644]

diff --git a/themes/doubletime_multiline_pyonly/doubletime_multiline_pyonly.theme.bash b/themes/doubletime_multiline_pyonly/doubletime_multiline_pyonly.theme.bash
new file mode 100644 (file)
index 0000000..d9d7c3a
--- /dev/null
@@ -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)
+\w
+$(doubletime_scm_prompt)$reset_color $ "
+  PS2='> '
+  PS4='+ '
+}
+
+PROMPT_COMMAND=prompt_setter