diff options
author | axel <axel@liljencrantz.se> | 2006-05-11 22:26:29 +1000 |
---|---|---|
committer | axel <axel@liljencrantz.se> | 2006-05-11 22:26:29 +1000 |
commit | f5c6306bde9c9e90cd79a02c0dcb0561515314ef (patch) | |
tree | b450e57b116eab7bfa4fefd5e36c6cd48037b33a /share/functions/fish_prompt.fish | |
parent | 524e0aa174224641bc6807ec112e46f98e27cfe0 (diff) |
Do not repaint prompt on universal variable events, but add event handler for fish_color_cwd to repiant prompt on change
darcs-hash:20060511122629-ac50b-a725d87fe9ec911282e8de79aa9de5c00d180caa.gz
Diffstat (limited to 'share/functions/fish_prompt.fish')
-rw-r--r-- | share/functions/fish_prompt.fish | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/share/functions/fish_prompt.fish b/share/functions/fish_prompt.fish index 2ef8bcee..42666ff7 100644 --- a/share/functions/fish_prompt.fish +++ b/share/functions/fish_prompt.fish @@ -2,6 +2,11 @@ # string has a newline before and after, so that fish will know how # long it is. +# This event handler makes sure the prompt is repainted when fish_color_cwd changes value +function __fish_repaint --on-variable fish_color_cwd -d (N_ "Event handler, repaints the prompt when fish_color_cwd changes") + commandline -f null +end + function fish_prompt -d (N_ "Write out the prompt") # Just calculate these once, to save a few cycles when displaying the prompt |