summaryrefslogtreecommitdiffstats
path: root/zshrc
diff options
context:
space:
mode:
Diffstat (limited to 'zshrc')
-rw-r--r--zshrc12
1 files changed, 7 insertions, 5 deletions
diff --git a/zshrc b/zshrc
index 99ca293..e82c817 100644
--- a/zshrc
+++ b/zshrc
@@ -89,11 +89,13 @@ ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=black,bold'
# }}}
# }}}
# prompt {{{
-function shell_prompt_precmd () {
- PROMPT=`fancy-prompt --prompt-escape zsh $?`
- RPS1=''
-}
-precmd_functions+=(shell_prompt_precmd)
+if type fancy-prompt > /dev/null 2>&1; then
+ function shell_prompt_precmd () {
+ PROMPT=`fancy-prompt --prompt-escape zsh $?`
+ RPS1=''
+ }
+ precmd_functions+=(shell_prompt_precmd)
+fi
function zle-keymap-select () {
setopt localoptions no_ksharrays
{ [[ "${@[2]-main}" == opp ]] } && return