У вас слишком мало скобок в одних местах и слишком много в других. Это исправленная версия вашей функции:
(defun daily ()
(interactive)
(let ((daily-name (format-time-string "%T")))
(find-file daily-name)))
Обратите внимание, в частности, что выражение (daily-name)
пытается вызвать функцию с этим именем; чтобы получить доступ к значению переменной daily-name
, просто напишите ее имя без скобок.
Также обратите внимание, что в данном конкретном случае вы можете обойтись без переменной полностью:
(defun daily ()
(interactive)
(find-file (format-time-string "%T")))