https://bugs.kde.org/show_bug.cgi?id=444883

Waqar Ahmed <waqar....@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |waqar....@gmail.com

--- Comment #3 from Waqar Ahmed <waqar....@gmail.com> ---
The reason for the slowness is likely because very recently, a change was made
in ktexteditor that allows requerying the underlying completion source for
completions. The reason for requerying is to get more relevant completions
based on the newly typed characters, so for e.g you type

mov

You get a list of completions as a result. You type 'movIt' and you get new and
more relevant completions. It's also important to note that the requerying
doesn't happen for every typed character although I very much wanted to do that
but it had two issues
- the completion pop up blinked every time you typed a char (very annoying) 
- it made kdevelop's completion too slow to the point that it was unbearable

So, the model is requeried but not for every character. 

The requerying itself is fine and necessary to be able to allow the completion
source to help us more. In Kate there is no difference in performance. The
reason for this slowness is in kdevelop and thus it should be optimized to
handle this case.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to