Not sure if this is slightly off-topic or not (it ...
# intellij
m
Not sure if this is slightly off-topic or not (it is kinda-kotlin related), but I'm wondering why is not smart type completion used by default instead of normal "dumb" completion? Why do you have to press extra shift key instead of vice versa? What do I loose if I swap out bindings?
c
I also wonder sometimes about it. But your instinct is correct, this is off topic here.
k
Is there smarter completion?
m
Ctrl+Space
is normal completion,
Ctrl+Shift+Space
is smart completion that also takes types into account
k
I've never used either of those 😅 , I'll have to try that later.
c
Frequently there is no specific type to smart-complete, so smart completion comes up empty
m
I guess it could fallback to normal completion when it comes up empty?
c
maybe, you can take a look, maybe there is/was issue about that, if not, feel free to create one.
m
where would be a better way to post that? Issue tracker? It's not really an issue, is more of a question
k
There's a link to the forum in the channel topic.
👍 1
o
smart completion won’t let you type a chained call in this way, e.g.
val x: X = z.y.x
, completion in position of
z
should not be “smart”
👍 1