Sarcasm / company-irony

company-mode completion back-end for irony-mode
119 stars 11 forks source link

company-irony-ignore-case strange behavior #40

Open Dickby opened 7 years ago

Dickby commented 7 years ago

If company-irony-ignore-case is set to nil the case is ignored anyway, the company completion list popup just begins to blink with every keypress.

Sarcasm commented 7 years ago

I get the blinking behavior only for smart completion, where I can indeed see rooms for optimization. This makes sense because no-cache is set to t when using the smart style, however nil and t should not blink.

Dickby commented 7 years ago

if I set it to nil, it's not blinking until i type something lowercase that is actually a capital letter, than after a small delay it offers the candidate anyways, and it blinks with every key that i press.

Sarcasm commented 7 years ago

Another reason for the blinking might be that the candidates are returned asynchronously, however, this maybe should only be true for the first time, when computing the results, but not when we are just filtering down the list.