我试图完全自动化发送工作申请。第一步,把公司的名字写在信里。它几乎可以工作,但它被卡住了,因为它询问要使用什么命令。阅读文档,我认为它可以被前缀参数禁用,但我出错了。此外,它不需要在视觉上闪烁,它可以完全作为后台进程完成。我把代码贴上来,你马上就明白了:
(哦,我在 emacs 中使用 LaTeX/P 模式 - 目标不仅是更新 .tex 文件,还要更新 .pdf 文件)
(defun edit-letter (comp-name)
(let ((path "~/work/letter/comp"))
(edit-letter-file-path comp-name (concat path "/eng/letter.tex"))
(edit-letter-file-path comp-name (concat path "/swe/brev.tex")) ))
(defun edit-letter-file-path (company-name file-path)
(find-file file-path)
(goto-line 14)
(kill-line)
(insert (format "\\textbf{To %s}\n" company-name))
(setq current-prefix-arg nil)
(call-interactively 'TeX-command-master) ; asks what command
(kill-buffer) ) ; doesn't work
(edit-letter "Digital Power Now")