EZ
Попытался сделать подобным образом, но почему по истечению некоторого времни изображения вообще перестают загружаться.
(defvar telega-prev-buffer nil
"Prev buffer.")
(defun config-telega-save-buffer-name ()
(interactive)
(setq telega-prev-buffer (buffer-name)))
(defun telega-kill-and-swtich ()
(interactive)
(kill-current-buffer)
(switch-to-buffer telega-prev-buffer))
(defadvice push-button (before push-button-before activate)
(config-telega-save-buffer-name))
(define-key telega-image-mode-map
"q" #'telega-kill-and-swtich)
(with-telega-chatbuf (telega-msg-chat telega-image--message)
(current-buffer))
но тебе лучше разобраться, почему у тебя
quit-window
делает не то что ты хочешь