Function: org-publish-current-file
org-publish-current-file is an autoloaded, interactive and
byte-compiled function defined in ox-publish.el.gz.
Signature
(org-publish-current-file &optional FORCE ASYNC)
Documentation
Publish the current file.
With prefix argument FORCE, force publish the file. When optional argument ASYNC is non-nil, publishing will be done asynchronously, in another process.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/org/ox-publish.el.gz
;;;###autoload
(defun org-publish-current-file (&optional force async)
"Publish the current file.
With prefix argument FORCE, force publish the file. When
optional argument ASYNC is non-nil, publishing will be done
asynchronously, in another process."
(interactive "P")
(let ((file (buffer-file-name (buffer-base-buffer))))
(if async
(org-export-async-start (lambda (_) nil)
`(let ((org-publish-use-timestamps-flag
(if ',force nil ,org-publish-use-timestamps-flag)))
(org-publish-file ,file)))
(save-window-excursion
(let ((org-publish-use-timestamps-flag
(if force nil org-publish-use-timestamps-flag)))
(org-publish-file file))))))