add haskellmode setting