While other parts of KDE uses nepomuk in a useful way, with kmail address completion it is a huge drawback, for more reasons - here are some: * It is unstable. Sometimes it works, sometimes not * It is inconvenient that it does not kick in immediately * It is slow Reproducible: Always
modify config file kpimcompletionorder add [General] UseNepomuk=false see: KConfig config( QLatin1String( "kpimcompletionorder" ) ); const KConfigGroup group( &config, QLatin1String( "General" ) ); useNepomukCompletion = group.readEntry( "UseNepomuk", true );
No such file. But I created it, turned nepomuk back on and restarted kmail. No completion apart from "recent addresses" => usual bad experience :\ Now, after a reboot and a bit of waiting, I actually appear to have functional completion. But why not make it the other way around - make it difficult to turn the madness *on* ? Afterall, the only argument I ever heard for using nepomuk for completion was that the other method have problems with massive addressbooks. And, is it considered to try and fix the issue with akonadi loosing it all the time with webdav?
This does not always work. I have AGAIN no completion. I can not know why, but it really sucks :(
Two times, I have had to restart akonadi to make this option work. So there is still room for improvement. If I can do anything to help figure out why, let me know!