diff --git a/eat.el b/eat.el index cf7ff84..2b67ea9 100644 --- a/eat.el +++ b/eat.el @@ -5798,6 +5798,9 @@ MODE should one of: (if (not (<= (eat-term-end eat--terminal) (point))) (call-interactively #'newline) (unless (= (eat-term-end eat--terminal) (point-max)) + (unless eat--prompt-input-ring + (setq eat--prompt-input-ring + (make-ring eat-prompt-input-ring-size))) (ring-insert eat--prompt-input-ring (buffer-substring-no-properties (eat-term-end eat--terminal) (point-max))))