Emacs 函数打开文件[当前日期].tex

Iov*_*van 5 emacs elisp function

我正在尝试编写一个使用当前日期创建文件的 emacs 函数。我是 emacs 的新手,所以我在变量和语法方面遇到了麻烦。这是我所拥有的:

(defun daily ()
    (interactive)
    (let daily-name (format-time-string "%T"))
    (find-file (daily-name)))
Run Code Online (Sandbox Code Playgroud)

我不明白 emacs 如何很好地使用变量来让它将时间字符串设置为变量并将该变量提供给 find-file 函数。任何帮助表示赞赏。

nom*_*olo 1

(defun daily ()
  (interactive)
  (let ((daily-name (format-time-string "%T")))
    (find-file (format "%s.tex" daily-name))))
Run Code Online (Sandbox Code Playgroud)

现在调用M-x daily将打开一个文件“12:34:56.tex”。