The problem is that scrim--echo-output uses comint-last-input-end to determine where the output starts, but that isn't set if scrim-echo-input-p is nil. The result is that it just keeps displaying the complete history.
A fallback could be to search for the end of the last prompt.
The problem is that
scrim--echo-output
usescomint-last-input-end
to determine where the output starts, but that isn't set ifscrim-echo-input-p
is nil. The result is that it just keeps displaying the complete history.A fallback could be to search for the end of the last prompt.
I think we should make echo input the only option and do this instead: https://github.com/austinhaas/scrim/issues/19.