Skip to content

haskell-cabal-subsection-arrange-lines inserts superfluous commas #1094

Closed
@bergmark

Description

@bergmark

If I C-c C-s a section of exposed modules this happens:

  Exposed-Modules:
    Data.Label
    Data.Label.Base
    Data.Label.Derive
    Data.Label.Failing
    Data.Label.Monadic
    Data.Label.Mono
    Data.Label.Partial
    Data.Label.Point
    Data.Label.Poly
    Data.Label.Total

=>

  Exposed-Modules:
                    Data.Label
                  , Data.Label.Base
                  , Data.Label.Derive
                  , Data.Label.Failing
                  , Data.Label.Monadic
                  , Data.Label.Mono
                  , Data.Label.Partial
                  , Data.Label.Point
                  , Data.Label.Poly
                  , Data.Label.Total

This isn't wrong, but it's also unnecessary to insert commas under exposed-modules, data-files, extra-source-files, and possibly others. The only time I know the comma is necessary is in build-depends since individual constraints can contain spaces.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions