haskell-vim
                                
                                 haskell-vim copied to clipboard
                                
                                    haskell-vim copied to clipboard
                            
                            
                            
                        inserts tabs into cabal
It's possible my issue lies elsewhere, but adding a "setlocal expandtab" to cabal.vim fixed it. Prior to that, newlines in nested conditionals were inserting tabs into my cabal files.
Same here, cabal indenting simply doesn't work.