自动填充需要文件名以使用 pandoc 生成 pdf

问题描述 投票:0回答:0

我有一个小功能,可以将打开的缓冲区复制到临时缓冲区,对内容进行一些更改并将文件导出为 pdf。

(defun my/postprocess ()
  "Postprocess file"
  (interactive)
  (save-buffer)
  (let ((old-buffer (current-buffer)))
    (with-temp-buffer
      (org-mode)
      (insert-buffer-substring old-buffer)
      ;; calls to postprocess functions
      (org-pandoc-export-to-latex-pdf-and-open))))

当我从缓冲区调用此函数时,我被要求输入输出文件两次。我怎样才能改变我的功能,这样我就不需要输入任何东西,pdf 就会被称为

(old-buffer).pdf
.

org-pandoc-export-to-latex-pdf-and-open
是一个从 org 文件生成 pdf 的函数。正是这个功能要求我提供输出文件。

emacs elisp
© www.soinside.com 2019 - 2024. All rights reserved.