Sorry, let me fix the typos in my previous email:
---------
I have read Alex Ott's fantastic guide to CEDET for Emacs, and I think I know how to set up my EDE projects correctly.

However, when I try to jump to a local symbol (e.g. the `main()` function in C++) using the command `semantic-complete-jump-local (C-c
, j)`, I get the error `[no match]` even though I call the command from within the same .cpp file where the symbol is defined.

Also, when I try to jump with `semantic-complete-jump-global (C-c , J)` to a symbol with multiple definitions on different  files (e.g. multiple `main()` functions), CEDET complains with `[not unique]` and does not give me a  way to choose which symbol I want to see. The only way to find the symbol I want seems to be to press <TAB> to cycle through all the files where the symbol has been defined. Is there a way to get a list of symbols on a separate buffer from where I can choose ? 

Ideally, it would be great to get an autocomplete list similar to those that Emacs helm] (formerly known as Anything) provides.

Here's what I have in my .emacs file:

(load-file "~/.emacs.d/cedet-1.1/common/cedet.el")
(global-ede-mode t)
(ede-enable-generic-projects)
(semantic-load-enable-excessive-code-helpers)
(require 'semantic-ia)
(require 'semantic-gcc)

(ede-cpp-root-project "My Test"
                :name "Test Project"
                :file "/path/README.txt"
                :include-path '("/")
                :system-include-path '("/path1"
                                       "/path2"
                                       "/path3"
                                       )
                :spp-table '(("isUnix" . "")
                             ("BOOST_TEST_DYN_LINK" . "")))


Thanks!

Evan
---------

On Sun, Oct 14, 2012 at 7:21 PM, Ribonous <ribonucleico@gmail.com> wrote:
I have read Alex Ott's fantastic guide to CEDET for Emacs, and I think
I know how to set up my EDE projects correctly.

However, when I try to jump to a **local** symbol (e.g. the `main()`
function in C++) using the command `semantic-complete-jump-local (C-c
, j)`, I get the error `[no match]` I call the command from within the
same .cpp file where the symbol is defined.

Also, when I try to jump with `semantic-complete-jump-global (C-c ,
J)` to a symbol with multiple definitions on different  files (e.g.
multiple `main()` functions), CEDET complains with `[not unique]` and
does not give me a  way to choose which symbol I want to see. The only
way to find the symbol I want seems to be to press TAB to cycle
through all the files where the symbol has been defined. Is there a
way to get a list of symbols on a separate buffer from where I can
choose ? Ideally, it would be great to get an autocomplete list
similar to those that Emacs [helm][2] (formerly known as
[Anything][3]) provides.

Here's what I have in my .emacs file:

(load-file "~/.emacs.d/cedet-1.1/common/cedet.el")
(global-ede-mode t)
(ede-enable-generic-projects)
(semantic-load-enable-excessive-code-helpers)
(require 'semantic-ia)
(require 'semantic-gcc)

(ede-cpp-root-project "My Test"
                :name "Test Project"
                :file "/path/README.txt"
                :include-path '("/")
                :system-include-path '("/path1"
                                       "/path2"
                                       "/path3"
                                       )
                :spp-table '(("isUnix" . "")
                             ("BOOST_TEST_DYN_LINK" . "")))


Thanks!

Evan

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
cedet-semantic mailing list
cedet-semantic@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cedet-semantic