|
From: | John Paul Wallington |
Subject: | Re: Strange eval-after-load |
Date: | Mon, 03 Jul 2006 18:06:58 +0100 |
User-agent: | Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux) |
Alan Mackenzie <address@hidden> writes: > ;; Make edebug understand the macros. > (eval-after-load "edebug" > '(progn > (def-edebug-spec cc-eval-when-compile t) > (def-edebug-spec c-point t) > (def-edebug-spec c-set-region-active t) > .... > )) How about getting rid of the (eval-after-load "edebug" '(progn ... )) form and instead replacing the `def-edebug-spec' calls with (put 'mumble 'edebug-form-spec 'spec) at toplevel ? Or alternatively having those `def-edebug-spec' calls appear at toplevel where they would be expanded to `put' calls when compiled provided that `def-edebug-spec' is defined (untested) ?
[Prev in Thread] | Current Thread | [Next in Thread] |