diff --git a/basis/listener/listener.factor b/basis/listener/listener.factor index 4c792ae67b..ba9a7546ba 100644 --- a/basis/listener/listener.factor +++ b/basis/listener/listener.factor @@ -29,7 +29,8 @@ M: object prompt. [ disable-ctrl-break ] [ ] cleanup ; inline : parse-lines-interactive ( lines -- quot/f ) - [ parse-lines ] with-compilation-unit ; + [ [ parse-lines ] with-ctrl-break + ] with-compilation-unit ; : read-quot-step ( lines -- quot/f ) [ parse-lines-interactive ] [