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


Reply via email to