From 9f8f0cdc832b71435940a7665e904c62143389d8 Mon Sep 17 00:00:00 2001 From: Lance Helsten Date: Fri, 26 Jun 2015 13:51:18 -0600 Subject: [PATCH] Added virtualenv visual --- modules/prompt/functions/prompt_paradox_setup | 10 ++++++++++ runcoms/zpreztorc | 4 +--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/modules/prompt/functions/prompt_paradox_setup b/modules/prompt/functions/prompt_paradox_setup index 36ae40ec..0845e082 100644 --- a/modules/prompt/functions/prompt_paradox_setup +++ b/modules/prompt/functions/prompt_paradox_setup @@ -52,6 +52,10 @@ function prompt_paradox_build_prompt { prompt_paradox_start_segment green black '${(e)git_info[ref]}${(e)git_info[status]}' fi + if [[ -n "${python_info}" ]]; then + prompt_paradox_start_segment yellow black '${python_info[ref]}${python_info[virtualenv]}' + fi + prompt_paradox_end_segment } @@ -97,6 +101,11 @@ function prompt_paradox_precmd { git-info fi + # Get Virtual env info + if (( $+functions[python-info] )); then + python-info + fi + # Calculate and print the elapsed time. prompt_paradox_print_elapsed_time } @@ -142,6 +151,7 @@ function prompt_paradox_setup { zstyle ':prezto:module:git:info:keys' format \ 'ref' '$(coalesce "%b" "%p" "%c")' \ 'status' '%s%D%A%B%S%a%d%m%r%U%u' + zstyle ':prezto:module:python:info:virtualenv' format '%F{black}py:%v%f' # Define prompts. PROMPT=' diff --git a/runcoms/zpreztorc b/runcoms/zpreztorc index 2c1130d0..5424207f 100644 --- a/runcoms/zpreztorc +++ b/runcoms/zpreztorc @@ -31,7 +31,6 @@ zstyle ':prezto:load' pmodule \ 'history-substring-search' \ 'directory' \ 'spectrum' \ - 'utility' \ 'completion' \ 'osx' \ 'git' \ @@ -39,7 +38,6 @@ zstyle ':prezto:load' pmodule \ 'python' \ 'haskell' \ 'syntax-highlighting' \ - 'utility' \ 'archive' \ 'prompt' @@ -94,7 +92,7 @@ zstyle ':prezto:module:editor' key-bindings 'vi' # Set the prompt theme to load. # Setting it to 'random' loads a random theme. # Auto set to 'off' on dumb terminals. -zstyle ':prezto:module:prompt' theme 'sorin' +zstyle ':prezto:module:prompt' theme 'paradox' # # Ruby