You should try Chris Done’s SHM. It’s a really nice way of manipulating Haskell structure. It’s basically like Paredit but for Haskell.
For anyone else who is getting the indentation popup, you can get rid of it by setting a local line-indent-function like so:
(add-hook 'haskell-mode-hook #'(lambda ()
(setq-local indent-line-function #'indent-relative)))
I didn’t like paredit when I was a Clojure user - too rigid. I was talking to Done last night about HIM anyway.
I’ll sharpen the saw when I’m less worn down, maybe in a couple of weeks.