Fix pragma value completion after comma
Fix case that there is no space after operator
Cache type information as text property

Reduce ghc-get-info call