如何让 emacs 将文本插入任意文件?

chd*_*chd 5 emacs elisp

我正在尝试创建一个将文本插入任意文件而不切换到该文件的缓冲区的函数。

我知道这可以用 echo 来完成,但是有没有办法只使用 elisp 来做到这一点?

Chr*_*ole 4

试试这个功能:

(defun append-string-to-file (string filename)
  "Appends STRING to FILENAME."
  (interactive)
  (append-to-file string nil filename))
Run Code Online (Sandbox Code Playgroud)