mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-01-18 09:32:47 +08:00
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
This commit is contained in:
parent
524e0aa174
commit
f5c6306bde
|
@ -115,8 +115,7 @@ static wint_t readb()
|
|||
{
|
||||
debug( 3, L"Wake up on universal variable event" );
|
||||
env_universal_read_all();
|
||||
debug( 3, L"Return R_NULL" );
|
||||
return R_NULL;
|
||||
do_loop = 1;
|
||||
}
|
||||
}
|
||||
if( FD_ISSET( 0, &fd ) )
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user