Results 3 issues of Paweł Dybiec

Depends on #3268 (and transitively on #2954). Adds codeactions for misspelled field names in cabal files. This change moves some inner workings of completions change, to use same logic (and...

status: needs review