Hello,

I'm trying to play with the exporter but I'd like my back-end to have no
toc by default. I tried

(org-export-define-derived-backend 'mytest 'html
  :translate-alist
  ;; don't use the template, concentrate on the toc.
  (list (cons 'template (lambda (a _) a))) 
  :options-alist
  '((:with-toc nil "toc" nil)))

IIUC, the last "nil" up there should be the default value for :with-toc.
Unfortunately, exporting like this:

(with-temp-buffer
  (insert "* foo\n** bar\nsome content")
  (org-export-to-buffer 'mytest "*test*")
  (pop-to-buffer "*test*"))

will show a table of contents. Setting org-export-with-toc to nil works
as expected though :

(let ((org-export-with-toc))
  (with-temp-buffer
    (insert "* foo\n** bar\nsome content")
    (org-export-to-buffer 'mytest "*test*")
    (pop-to-buffer "*test*")))

What am I doing wrong ?

Thanks

-- 
Nico.

Reply via email to