mirror of https://github.com/Hilbis/Hilbish
fix: check if interactive *and* input starts with space to determine if to add to history
parent
dc53eef829
commit
b05cb30ed7
2
exec.go
2
exec.go
|
@ -244,7 +244,7 @@ func splitInput(input string) ([]string, string) {
|
||||||
|
|
||||||
func cmdFinish(code uint8, cmdstr, oldInput string) {
|
func cmdFinish(code uint8, cmdstr, oldInput string) {
|
||||||
// if input has space at the beginning, dont put in history
|
// if input has space at the beginning, dont put in history
|
||||||
if !strings.HasPrefix(oldInput, " ") || interactive {
|
if interactive && !strings.HasPrefix(oldInput, " ") {
|
||||||
handleHistory(strings.TrimSpace(oldInput))
|
handleHistory(strings.TrimSpace(oldInput))
|
||||||
}
|
}
|
||||||
util.SetField(l, hshMod, "exitCode", lua.LNumber(code), "Exit code of last exected command")
|
util.SetField(l, hshMod, "exitCode", lua.LNumber(code), "Exit code of last exected command")
|
||||||
|
|
Loading…
Reference in New Issue