Henrik, Below you said: "Space now inserts the item instead of closing code completion. "
Please, just make sure I can still type table names with spaces without it always assuming space means select the current item.
In 5.0 if I start by typing a [ it assumes that space is part of the table name, not “complete” but if I omit the leading [ it acts like “complete”.
Having to type the opening square bracket but have it not auto-complete is OK as a work around, but to me still not ideal.
To me if you’ve got table names like:
[Invoice Header History]
It should be smart enough to only use space to auto-complete after there’s no possible other match. In other words, in this example if I type “Invoice” the first item in the list should change from Invoice to “Invoice Header” but I should still be in the list because “Invoice Header History” is still in the list. If I continue to type “Invoice Header” now it would be OK to auto-select “Invoice Header History” because it’s the only possible match remaining.
If I actually wanted a different table name like “Invoice” then my expectation is that it would behave like SSMS where I would just hit tab to proceed with the current selection.
So in this example I’d key: “Invoice” if I wanted [Invoice], “Invoice Header” if I wanted the [Invoice Header] table.
At any point I should be able to select the current match by hitting tab.
So again in this example I could type “Invoice H” and have it auto-select the first match which in this example is [Invoice Header].