I have already looked once if it possible to specify which characters are interpreted as delimiters for the auto-completion - see
auto-complete and : And nothing has been changed since I have posted this. I think the help for this setting is not detailed enough to really understand the purpose of this setting.
I can't see any difference caused by this setting on auto-completion by Ctrl+Space for my 'C' files. Maybe this is because I have the
. NOT in the list of delimiter characters in the wordfile at the language definition for 'C' files.
I think there is no possibility to get something like "my.first.variable" displayed at once in the auto-completion dialog after entering "my." and press Ctrl+Space which I honestly also miss in some cases.
Update on 2012-07-12: To get into auto-completion list also strings containing a
. it is important that the
. is not specified as word delimiting character in the wordfile used for syntax highlighting the active file. To verify this open a file where
. should be not interpreted as word delimiter and which is syntax highlighted. Open now
Advanced - Configuration - Editor Display - Syntax Highlighting. The language used to syntax highlight active file is already preselected. Open the appropriate wordfile by clicking on button
Open right to language drop down list. Close the configuration dialog with button
Cancel. Now look on the line starting with
/Delimiters = in the opened wordfile below the line containing the language name. This line should not contain character
.Further the name of the setting
Do not auto-complete structure members (items following "." or "->") was wrong a very long time in many versions of UltraEdit and UEStudio. The correct name for this option is:
Do not auto-correct structure members (items following "." or "->")It is an option of the auto-correction feature and not of the auto-completion feature. This mistake in name was finally corrected in UEStudio v12.10.0.1003 and in UltraEdit > v18.10.0.1016.