summaryrefslogtreecommitdiff
path: root/themes
diff options
context:
space:
mode:
authorRobin Ramael <robin.ramael@gmail.com>2011-01-10 18:18:31 +0100
committerRobin Ramael <robin.ramael@gmail.com>2011-01-10 18:18:31 +0100
commit664b97a3c8fc167bda2c64e48b18b27de8dce4cd (patch)
tree060d857d2773fa466d4eada07fa047674b9c0319 /themes
parent77d05fe8ab0f1b35af9332e889e384f935ce08f9 (diff)
downloadzsh-664b97a3c8fc167bda2c64e48b18b27de8dce4cd.tar.gz
zsh-664b97a3c8fc167bda2c64e48b18b27de8dce4cd.tar.bz2
zsh-664b97a3c8fc167bda2c64e48b18b27de8dce4cd.zip
Added svn info in prompt with plugin.
If the svn plugin is used, svn info (repo name and wether the repo is dirty) is displayed in the prompt like with git. Just lke with git, the colors can be manipulated with variables (see awesomepanda theme for example).
Diffstat (limited to 'themes')
-rw-r--r--themes/awesomepanda.zsh-theme18
1 files changed, 18 insertions, 0 deletions
diff --git a/themes/awesomepanda.zsh-theme b/themes/awesomepanda.zsh-theme
new file mode 100644
index 000000000..411b89837
--- /dev/null
+++ b/themes/awesomepanda.zsh-theme
@@ -0,0 +1,18 @@
+# the svn plugin has to be activated for this to work.
+
+PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}$(svn_prompt_info)%{$reset_color%}'
+
+ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[red]%}"
+ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
+ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%})%{$fg[yellow]%} ✗ %{$reset_color%}"
+ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%}) "
+
+
+
+ZSH_PROMPT_BASE_COLOR="%{$fg_bold[blue]%}"
+ZSH_THEME_REPO_NAME_COLOR="%{$fg_bold[red]%}"
+
+ZSH_THEME_SVN_PROMPT_PREFIX="svn:("
+ZSH_THEME_SVN_PROMPT_SUFFIX=")"
+ZSH_THEME_SVN_PROMPT_DIRTY="%{$fg[red]%} ✘ %{$reset_color%}"
+ZSH_THEME_SVN_PROMPT_CLEAN=" " \ No newline at end of file