mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-03-30 16:35:16 +08:00
Don't hang if stdin is closed and we have no bindings
This commit is contained in:
parent
232ed91ec7
commit
ee8fd21d28
@ -545,7 +545,14 @@ wint_t input_readch()
|
|||||||
No action to take on specified character, ignore it
|
No action to take on specified character, ignore it
|
||||||
and move to next one.
|
and move to next one.
|
||||||
*/
|
*/
|
||||||
input_common_readch( 0 ); }
|
wchar_t c = input_common_readch( 0 );
|
||||||
|
|
||||||
|
/* If it's closed, then just return */
|
||||||
|
if (c == R_EOF)
|
||||||
|
{
|
||||||
|
return WEOF;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void input_mapping_get_names( wcstring_list_t &lst )
|
void input_mapping_get_names( wcstring_list_t &lst )
|
||||||
|
@ -23,7 +23,7 @@ function __fish_print_help --description "Print help message for the specified f
|
|||||||
set -l sed_cmd -e $cmd1 -e $cmd2 -e $cmd3
|
set -l sed_cmd -e $cmd1 -e $cmd2 -e $cmd3
|
||||||
|
|
||||||
# Render help output, save output into the variable 'help'
|
# Render help output, save output into the variable 'help'
|
||||||
set -l help (nroff -man $__fish_datadir/man/man1/$item.1)
|
set -l help (nroff -man "$__fish_datadir/man/man1/$item.1")
|
||||||
set -l lines (count $help)
|
set -l lines (count $help)
|
||||||
|
|
||||||
# Print an empty line first
|
# Print an empty line first
|
||||||
|
Loading…
x
Reference in New Issue
Block a user