diff --git a/main.go b/main.go index f3afecc..0428dcc 100644 --- a/main.go +++ b/main.go @@ -218,8 +218,7 @@ func HandleSignals() { for range c { if !running { - //readline.ReplaceLine("", 0) - //readline.RefreshLine() + lr.ClearInput() } } } diff --git a/rl.go b/rl.go index d909957..3b08d26 100644 --- a/rl.go +++ b/rl.go @@ -34,3 +34,8 @@ func (lr *LineReader) AddHistory(cmd string) { readline.SaveHistory(homedir + "/.hilbish-history") } +func (lr *LineReader) ClearInput() { + readline.ReplaceLine("", 0) + readline.RefreshLine() +} + diff --git a/rl_hilbiline.go b/rl_hilbiline.go index 5b11639..1be732c 100644 --- a/rl_hilbiline.go +++ b/rl_hilbiline.go @@ -32,3 +32,7 @@ func (lr *LineReader) AddHistory(cmd string) { return } +func (lr *LineReader) ClearInput() { + return +} +