On 09/14/2012 04:10 PM, David Engster wrote:
> Eric Ludlam writes:
>> On 09/13/2012 03:01 PM, David Engster wrote:
>>> Eric M. Ludlam writes:
>>>> I took a stab at splitting cpp.srt out so there is now a c.srt
>>>> template file. I updated the srecode/cpp support to include a :c
>>>> argument for templates, and for code generation.
>>>> It all worked. Nifty! I therefore updated the test suite, and
>>>> checked all that in.
>>> I'm afraid the integrations tests now fail. (I've updated Buildbot
>>> recently and the bzr-poller currently doesn't work due to a bug, which
>>> is why I have to start it manually).
>> Ah, my error. I didn't 'register' c.srt, so my commit skipped it.
>> Hmmm. I'll check that in next.
>> I'm updating and testing now.
> It's working for Emacs 24.x, but still failing with Emacs 23.2. Pretty
Hmmm. I use Emacs 23.3 as the platform I tested on.
The tests (in cedet-utest.el for example) disables the srecode map save
file. I wonder if it is missing. I looked at the template loader, and
it still looks like it is loading templates for child modes (of c++, for
The below patch could add some debugging in to see if it is even trying
to load the c templates. ei - in Emacs 23.2, is c-mode a child mode of
c++ mode? If not, then something bovine/c.el is perhaps not loading?
Sorry if I'm not more helpful.
Also, thanks for doing all those Emacs merges! I'm sure that is a bunch
of work to get organized and working. Especially with me going off and
breaking stuff. Thanks!
*** lisp/cedet/srecode/find.el 2012-09-02 18:37:45 +0000
--- lisp/cedet/srecode/find.el 2012-09-14 22:09:50 +0000
*** 58,63 ****
--- 58,64 ----
See `srecode-get-maps' for more.
APPNAME is the name of an application. In this case,
all template files for that application will be loaded."
+ (message "Loading tables for mode/app: %S/%S" mmode appname)