I've used cedet for a while and found it's really easy and good for me to
use. But there're several issues:
1. It usually takes semantic several seconds (3~5 seconds) to load the
completions when i use ' M-x semantic-ia-complete-symbol-menu'. But after
the first load, it will be faster. But can it be faster on the first load? I
used some other editors, such as ulipad for python programming, it responds
very quickly to show the completions.
2. I found that semantic can not always find the completions. Sometimes i
need to revert the buffer(maybe several times), then try 'M-x
semantic-ia-complete-symbol-menu' again to find the completions. I don't
know why, maybe semantic need to re-analyze the source code? If so, is that
a way i can manually told semantic to analyze the source code right now?
3. The last one is about nested including.
For example, b.hpp includes a.hpp, c.hpp includes b.hpp. And finally i need
to write a cpp file which includes c.hpp, just like this:
c.cpp -> c.hpp -> b.hpp -> a.cpp
where '->' indicates include.
So if they are all in the same directory, or the directory has been added by
'semantic-add-system-include', can i get all the class structures written in
a.cpp via semantic?
I tired several times, and found sometimes it can, sometime it can't. This
is really confusing. Maybe it's something about EDE? But i have enable ede
Thank you very much.
Zhiqiu Kong (孔直秋)