Adds incremental search with enter as clear
Adds joinspaces and smarttab
Adds Haskell specific tab/space settings