Michael Gauland writes: > Thanks, Nick. If I change 'ignore to ignore (without the tick), it builds for > me > on both systems.
It may build, but it is completely wrong. The error is triggered during expanding the macro and it seems that the special reader form #' does in fact expect a lambda list in Emacs 23 (as indicated by the error message) while it also recognizes a function symbol in Emacs 24. Using a normal quote should be possible here, but I'll leave it to Nicolas to commit any changes. --8<---------------cut here---------------start------------->8--- diff --git a/contrib/lisp/org-export.el b/contrib/lisp/org-export.el index d2398a7..8702e41 100644 --- a/contrib/lisp/org-export.el +++ b/contrib/lisp/org-export.el @@ -4988,7 +4988,7 @@ (defmacro org-export-async-start (fun &rest body) ;; Set-up sentinel in order to catch results. (set-process-sentinel ,process - (let ((handler #',fun)) + (let ((handler ',fun)) `(lambda (p status) (let ((proc-buffer (process-buffer p))) (when (eq (process-status p) 'exit) --8<---------------cut here---------------end--------------->8--- Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada