Re: [CEDET-devel] error: (void-function semantic-decoration-unparsed-include-do-reset)
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2008-04-11 20:05:42
|
Thanks for the message. I checked in two fixes. One was to just add an autoload cookie to the missing function, and the other was to not call into the include decoration mode if it is not loaded. I haven't had a chance to explicitly test that stuff other than what a little use I've given it so far. Hopefully it will work out for you. I'm don't want to add that require to the minimum features function. The goal is to make the minimum features as fast as possible. Thanks Eric >>> Dan Kruchinin <dan...@gm...> seems to think that: >Hi. > >I have a problem with cedet from cvs: after my c-mode-hook loads cedet >and configures all needful parameters >(more precisely: it calls semantic-load-enable-minimum-features and >semantic-load-enable-code-helpers functions) I get an error >described in the subject. >I found out that the problem lies in the macro >"defcustom-mode-local-semantic-dependency-system-include-path" >(semantic/semantic-dep.el, revision #1.9). After expansion this macro >calls mode-local-map-mode-buffers function(common/mode-local.el) >with 'semantic-decoration-unparsed-include-do-reset(which will be called >later from the mode-local-map-file-buffers >using funcall) as one of its arguments. But function mode-local.el >doesn't know anything about >semantic-decoration-unparsed-include-do-reset(which actually defined in >the semantic/semantic-decorate-include.el), therefore >'semantic-decoration-unparsed-include-do-reset is seen by >mode-local-map-file-buffers as symbol which has an empty symbol-function >value. > >As I can see semantic-decorate-include.el is loaded from only one place >- semantic-load-enable-gaudy-code-helpers. But I don't >want to use this function, because it enables many decorations and >functionality that I don't really want to use and see. I only want >my ecb works well but it doesn't because of described error. > >So, may it be reasonable to add (require 'semantic-decorate-include) to >the semantic-load-enable-minimum-features? [ ... ] -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |