Make ctrl+c in tvix-cli behave like in nix repl

#415
Opened by kranzes at 2024-08-11T01·18+00

In tvix-cli pressing ctrl+c exists out of the program when it should actually just interrupt the evaluation, cancel it and put us back on a new line. I believe I struggled couple of months ago getting interruption to work while a long evaluation is happening due to the non sync nature of a function somewhere. (feel free to ignore my testimony).