Variable: eca-chat-history-page-size
eca-chat-history-page-size is a customizable variable defined in
eca-chat.el.
Value
50
Documentation
Number of newest messages to load when opening a persisted chat.
When non-nil, eca-chat-resume opens chats with a bounded window of the
newest messages and shows a "Load older messages" control to page
through earlier history on demand, avoiding a full replay of very long
chats. When nil, the entire history is replayed on open (legacy
behavior).
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat.el
(defcustom eca-chat-history-page-size 50
"Number of newest messages to load when opening a persisted chat.
When non-nil, `eca-chat-resume' opens chats with a bounded window of the
newest messages and shows a \"Load older messages\" control to page
through earlier history on demand, avoiding a full replay of very long
chats. When nil, the entire history is replayed on open (legacy
behavior)."
:type '(choice (const :tag "Full replay (no pagination)" nil)
(integer :tag "Newest messages per page"))
:group 'eca)