Maybe this is a bit subjective, but I don't like h...
# intellij
k
Maybe this is a bit subjective, but I don't like having overloads without parameters at the top of the completion list. More often than not they alter the tab/enter behavior to work against my intent. Examples: 1. When I type
println
and select the overload without arguments, it places the caret outside the paranthesis. However, I actually wanted to print something, not an empty line. 2. When I type
listOf
and select the overload without arguments, it adds the angled brackets for the generic type parameters and places the caret inside them. However, I actually wanted to to have a list of some items where the generic type parameter could have been inferred. This has bugged me for a while but only now I realized that this behavior is caused because in the completion list, the zero-argument overload is always on top. What would speak against placing zero-argument overloads at the bottom instead of at the top?
👍 5