Version: (using KDE KDE 3.2.0) Installed from: Compiled From Sources OS: Linux Currently the address fields only seem to search for the beginning of the display field. E.g. if the display of a contact is "Carsten Schlipf", entering "Car" will find it, entering "Schli" not. The problem in our corporate environment is that my local address book displays contacts as "<first name> <last name>", while the LDAP server displays it as "<LAST NAME>, <FIRST NAME>". So depending on the source I have to either start with the first or the last name. E.g. Mozilla solves this by searching for any part in the name, e.g. "lip" would also find "Carsten Schlipf".
Simply press Ctrl+t to get all partial string matches. It's not done be default because usually the user doesn't enter a random part of a name but starts with the first letter of the last name or first name. We currently only check whether the formatted name or the email address begins with the entered string. We should probably check whether any part of the name (i.e. first name or last name) starts with the entered string. Therefore I don't close this wish.
In my experience, kmail _does not_ check the formatted name in the lookup. Kmail 1.6.1 br Szo
SVN commit 603074 by schaarsc: address completion redesign - lookup: nickname, first/lastname, email, domain - disable unsupported completion modes - select first item in popup, pick with return CCBUG: 98691, 76739, 77342, 109798, 107945, 82699 M +1 -1 branches/work/kdepim-3.5.5+/libkdepim/Makefile.am M +174 -70 branches/work/kdepim-3.5.5+/libkdepim/addresseelineedit.cpp M +21 -3 branches/work/kdepim-3.5.5+/libkdepim/addresseelineedit.h A branches/work/kdepim-3.5.5+/libkdepim/kmailcompletion.cpp [License: LGPL (v2+)] A branches/work/kdepim-3.5.5+/libkdepim/kmailcompletion.h [License: LGPL (v2+)]
SVN commit 607833 by schaarsc: port of revsion 603074, 605966 address completion redesign - lookup: nickname, first/lastname, email, domain - disable unsupported completion modes - select first item in popup, pick with return BUG: 98691, 76739, 77342, 109798, 107945, 82699 M +6 -1 kdelibs/kabc/scripts/addressee.src.cpp M +1 -1 kdepim/libkdepim/Makefile.am M +174 -70 kdepim/libkdepim/addresseelineedit.cpp M +21 -3 kdepim/libkdepim/addresseelineedit.h A kdepim/libkdepim/kmailcompletion.cpp branches/work/kdepim-3.5.5+/libkdepim/kmailcompletion.cpp#603074 [License: LGPL (v2+)] A kdepim/libkdepim/kmailcompletion.h branches/work/kdepim-3.5.5+/libkdepim/kmailcompletion.h#603074 [License: LGPL (v2+)]