42shpimanmls / 42sh

Shell project at 42
3 stars 0 forks source link

Handle ctrl+c on multiline #284

Closed pilespin closed 7 years ago

n0izn0iz commented 7 years ago

si ya une multiligne de 3 lignes et que tu ctrlc sur la premiére, ça affiche le prompt sur le 2e et laisse la 3e. Faudrait bouger le curseur sur la derniére ligne (ou char) avant de réafficher le prompt sur la ligne suivante, nan?

n0izn0iz commented 7 years ago

le print de ^C écrase la derniére ligne

pilespin commented 7 years ago

il ecrase le curseur c'est mieux non

pilespin commented 7 years ago

le boulet

n0izn0iz commented 7 years ago

p'tet mieux de rien print comme zsh

n0izn0iz commented 7 years ago

sinon ok pour écraser le curseur

pilespin commented 7 years ago

plutot laisser le print ca fais la difference avec une commande executé ou non

n0izn0iz commented 7 years ago

ben on peut plus copier coller la ligne dans le terminal après mais ok

n0izn0iz commented 7 years ago

par rapport a #286 les read errors sont pas sur master ça c'est le log de master https://pastebin.com/Gu40NZpT

pilespin commented 7 years ago

on merge et on voit

n0izn0iz commented 7 years ago

bof

pilespin commented 7 years ago

Invalid read on:

$ qsdqsdqsdqsd"
dquote> qsdqsd
dquote> "