integrate dir history
fix rc deps
pull line_editor to separate file
don't append our own space
update binary
remove unnecessary import