Alias autocompletion delay

jaredt posted 2 months ago in General

Hi there,

I've noticed that when using autocompletion after an alias there is a delay of about a second before the autocomplete list appears. This means you have to wait for the list to appear before typing the first few letters. Otherwise if you start the alias and a period and type straight away, the autocomplete will never appear.

If I activate an autocompletion list manually (by pressing CTRL + space) the list appears immediately, so it seems like the delay is deliberate? Is there anyway to disable the delay so that the autocomplete list appears immediately when typing the period after an alias? This would mean I can keep typing given I know the first couple of letters of the column name.

I find the delay to be quite an interruption to my flow and hoping there's a solution! :)

Animated gif attached (the first "c." shows the delay, the second, shows that the autocomplete list does not appear when you keep typing immediately)



PS. Just wanted to say thank you for HeidiSQL. I use it every day and it's a brilliant piece of software. So thank for you all your hard work :)

1 attachment(s):
  • autocompletion-delay
ansgar posted 2 months ago

There is a TimerInterval property which seems responsible for that delay, and which is set to 500ms in HeidiSQL. If you create a new issue in the bugtracker, I could make this customizable in the settings dialog?

jaredt posted 2 months ago

Hi Ansgar,

Thanks for your speedy response. Your solution sounds great. I will create an enhancement request on Github for you. Thanks!

Misha v.3 posted 2 months ago

You can always use Ctrl + Space to open the autocomplete manually (this works in may IDE). Not sure that the timeout option is really required.

Please login to leave a reply, or register at first.