This patch has a flaw and I wasn't able to figure out where the problem lies. If I place the cursor onto emtpy line and then type "{-# Over", the keyword completion doesn't pop out. But if I then press "Ctrl+Backspace" to delete "Over" and start typing it again, the completion does show.