Welcome to the IDM Forum. This forum is meant as a user-to-user support mechanism where users can share knowledge and tips for all IDM software.
Since these forums are user-to-user based, IDM does not regularly read or reply to the posts in this forum. For problem reports, suggestions, or feature requests, you must email us directly. Our trained technical support staff answers most inquiries within 30 minutes.


const
const_iteratorTLis wrote:Therefore Mofi's remark that there should not be any other string in the auto-completion dialog is crucial here.



MickRC3 wrote:Of course this is proper behavior as the auto-complete does not know why I stopped typing at that point.



Mofi wrote:The enhancement of not showing fully typed words anymore in auto-complete dialog is in general very good. But in one case it can very easily result in a wrong assumption about correct typing of a word as I found out in one of my *.c files by chance.
I have a smart template with name Filename which inserts the name of the active file.
FILE is the name of a predefined structure in programming language C defined in standard header file stdio.h which must be used when working with files in C.
And many programmers use often file as name of a variable which is a pointer to a FILE structure although that's definitely not a good name, especially when auto-correct feature is enabled, too.
So if now entering in a C file the word file and opening the auto-complete dialog with Ctrl+Space if not shown automatically, the dialog contains just
Filename
FILE
as file is already 100% matched, and the user might think that right spelling would be FILE although file is correct, too.
So if a typed word matches a word in the auto-complete list in length and case, it should be removed from the list, EXCEPT there is at least
one more word in the list with same length and same characters, but with one or more characters in other case. In this case it is better to still list also the 100% matching word in the auto-complete list.
For the example this means showing:
Filename
file
FILE
