Improve Context History for Multiple Statements
Improve Context History for Multiple Statements

Currently, the context history is being updated per statement, which is
not ideal when there are multiple statements supplied at the same time.
With this change, pressing the up key will give the full command with
all statements supplied, versus individual statements. IE: when pressing
the up key after the following expression, the context will display the
original command, rather than `end`:

for i in 1..5; echo $i; end

jwbowen/ion,bheesham/ion,bheesham/ion,redox-os/ion,jwbowen/ion,redox-os/ion,redox-os/ion