If you show, the extended feature name in the list, it may make auto-completion work not very well. If the extended feature name is what is in the list, what happens if I type "try" and hit return. Will it target the Editor or Context window to `try' or will it fail to auto-complete? Also, the user may not know the identifier name of the feature, knowing it only by its alias. There should be some way to type in the alias in some form and see a list of matches. Would I have to type "*alias*" to see the features with aliases (which would of course NOT be ordered by alias but by the identifier)? Have you considered putting both the identifier and alias names in the list as separate entries, even though they are really different names for the same feature?