Hi,
I would like to use TextMate as my Haskell editor instead of Emacs but one thing is holding me back and that is the wonderfull indentation features in the Haskell mode for Emacs.
In Emacs I can write the following very easily and press tab to cycle between the possible indentations. In the code below there are only one possibility for each line, and pressing tab multiple times does not insert any tab or space characters.
f_25 :: [a] -> a -> [a] f_25 s c = foldr g [] s where g x acc = if x == c then acc else x : acc
If I for example unindent the code so I get the code below, then pressing tab once for each line (or seleting the code and executing M- x indent-region) will give me the pretty indented version back. Is there any chance that this kind of functionality could be implemented in TextMate?
f_25 :: [a] -> a -> [a] f_25 s c = foldr g [] s where g x acc = if x == c then acc else x : acc
Kind regards, Emil Hedevang