The beta test period of UEStudio v12.10 is currently active and therefore I asked IDM for clarification on this issue. As it turns out there is no problem with the symbols and keywords lists, just the descriptions of these 2 lists were poor as they did not explain what these 2 lists really contain.
The webpage UEStudio integrated development environment tour: IntelliTips
and the power tip Using IntelliTips
contain now a better description for these two lists. The online and offline help pages about the IntelliTip Toolbar
will be modified too (hopefully soon).
If the caret is currently not on a symbol, but for example within a comment or on a new line, the symbols list is equal the keywords list and that is of course correct in this case.
As I evaluated the lists according to the power tip with beta version of UEStudio and some of my C/C++ files I found out that the symbols list works fine for structures and classes in C/C++ files. The available structure/class members are listed in the symbols list when caret is right to .
with a variable name left. But I could also see that the smart templates are listed above the strings of the structure/class members making the symbols list not very useful in this special case as the list of smart templates is quite long. The user has to uncheck the configuration setting Include templates in auto-complete dialog
to get a really useful symbols list when caret is right of .
. I suggested IDM that in this special case with caret right of .
it would be better to not include the smart templates in the symbols respectively completion list, or list them at bottom below the structure/class members suitable to the variable left of .