Function: eca-chat--default-save-image-filename

eca-chat--default-save-image-filename is a natively compiled function defined in eca-chat-image.el.

Signature

(eca-chat--default-save-image-filename MEDIA-TYPE)

Documentation

Build the default filename for an image of MEDIA-TYPE.

Combines a timestamp from format-time-string and the extension derived from MEDIA-TYPE via eca-chat--media-type->extension, formatted with eca-chat-save-image-filename-format. Falls back to a bin extension when MEDIA-TYPE is unknown.

Source Code

;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat-image.el
(defun eca-chat--default-save-image-filename (media-type)
  "Build the default filename for an image of MEDIA-TYPE.
Combines a timestamp from `format-time-string' and the extension
derived from MEDIA-TYPE via `eca-chat--media-type->extension',
formatted with `eca-chat-save-image-filename-format'.  Falls back
to a `bin' extension when MEDIA-TYPE is unknown."
  (let* ((ts (format-time-string "%Y%m%d-%H%M%S"))
         (ext (or (cdr (assoc media-type
                              eca-chat--media-type->extension))
                  "bin")))
    (format eca-chat-save-image-filename-format ts ext)))