Hi Chris, On Sun, Jun 20, 2021 at 3:30 AM Christopher W. Ryan via General discussions about Org-mode. <emacs-orgmode@gnu.org> wrote: > But is there not a default publishing action, that requires no explicit > :publishing-function statement? This part of the documentation says > there is: > > https://orgmode.org/manual/Publishing-action.html#Publishing-action
I just encountered the exact problem. The attached patch fixed it for me. Would you mind testing it? ps. I've dug a bit in the commit history but I couldn't find any evidence that we've ever supported this default behaviour at least with the current exporter. Nicolas, if that's true, should we change the documentation instead? Best, -- yashi
From 2fdf67b4ddfac97acb2b685957b6e4ca26474fb4 Mon Sep 17 00:00:00 2001 From: Yasushi SHOJI <ya...@spacecubics.com> Date: Sun, 19 Sep 2021 18:56:19 +0900 Subject: [PATCH] ox-publish: Set default transformation As documented in Org Manual, we should have the default transformation function set to org-html-publish-to-html. Signed-off-by: Yasushi SHOJI <ya...@spacecubics.com> --- lisp/ox-publish.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/ox-publish.el b/lisp/ox-publish.el index c25dd5473..99b1dca81 100644 --- a/lisp/ox-publish.el +++ b/lisp/ox-publish.el @@ -617,7 +617,8 @@ files, when entire projects are published (see (abbreviate-file-name filename)))) (project-plist (cdr project)) (publishing-function - (pcase (org-publish-property :publishing-function project) + (pcase (org-publish-property :publishing-function project + 'org-html-publish-to-html) (`nil (user-error "No publishing function chosen")) ((and f (pred listp)) f) (f (list f)))) -- 2.33.0