Skip to content

clojure-sort-ns does not handle forms like :gen-class #527

Open
@xiongtx

Description

@xiongtx

Expected behavior

clojure-sort-ns should handle the whole ns form, including :gen-class.

Actual behavior

clojure-sort-ns chokes on forms like :gen-class.

Steps to reproduce the problem

Create a .clj file w/ the following ns form:

(ns foo
  (:gen-class
   :methods [[methodOne [] String]
             [methodTwo [] String]]
   :init init))

Run clojure-sort-ns and see that the form is mangled:

(ns foo
  (:gen-class
   :methods [[methodOne [] String]
             :init init
             [methodTwo [] String]]))

Environment & Version information

clojure-mode version information

20190105.1043

Emacs version

26.1

Operating system

Fedora 28

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions