With semantic-mode
enabled and reading a C++ source file in cc-mode
, running helm-semantic-or-imenu
correctly shows all the classes, variables and functions defined in that file. However, all the descriptions have the characters &
and *
missing. So, by simply looking at the entries shown in the helm semantic/imenu
buffer, I can't tell the correct signatures. For example, a member variable defined as const char* fileName
shows up as const char fileName
. Is there some variable which would change this display behaviour?
EDIT : More information thanks to @TuDo - Both semantic-ia-show-summary
and helm-semantic-or-imenu
use semantic-format-tag-summarize
to parse the tag info. However, the latter correctly outputs const char* fileName
.