emacs-uptime
был реализован для вывода результата только в минибуфер
(defun emacs-uptime (&optional format)
(interactive)
(let ((str
(format-seconds (or format "%Y, %D, %H, %M, %z%S")
(float-time
(time-subtract (current-time) before-init-time)))))
(if (called-interactively-p 'interactive)
(message "%s" str)
str)))
emacs-version
имеет следующий код, который печатает вывод при вызове с C-u
(if here
(insert version-string)
(if (called-interactively-p 'interactive)
(message "%s" version-string)
version-string))
Если вы хотите напечатать результат определенной команды (например, emacs-uptime
), вы можете поместить его в результат insert
в текущий буфер (аналогично emacs-version
).
Однако я не знаю общего решения - как вывести результат любой команды Emacs.