eisl process can't be switched to background with Ctrl-Z
Closed this issue · 2 comments
Normally all terminal processes on Linux can be switched to background with Ctrl-Z but this doesn't work for eisl.
Version 2.37
I don't use a shell with job control myself so never tested this until now. The current behaviour is because of a call to
signal(SIGTSTP, SIG_IGN);
at line 242 of main.c. I've confirmed that after removing this line eisl can be stopped and resumed under, e.g. ksh. However, perhaps this code was added for a good reason originally so I'll leave it up to Sasagawa-san to decide what the requirement is.
I changed ctrl+z enabled.
I didn't understand the function of ctrl+z at the time of development. For this reason I disabled it to prevent inadvertent keystrokes. Running in the background is convenient. This time, I enabled ctrl+z.
Thank you.