Skip to content

Remove cider-*-global-options (part of the jack-in command) #3295

@bbatsov

Description

@bbatsov

We've got a ton of those configuration options (e.g. cider-lein-, but I think we don't really need them as there's nothing inherently different between cider-*-parameters and cider-*-global-options. I think that's just legacy from the earliest days of cider-jack-in which was modeled for Lein initially. E.g.:

(defcustom cider-lein-global-options
  nil
  "Command global options used to execute Leiningen (e.g.: -o for offline)."
  :type 'string
  :safe #'stringp)

It seems initially we wanted to separate the REPL task from the rest of the command invocation, but in hindsight this seems pointless and it just adds a point of confusion for people who now have to wonder which config to modify exactly. I think we'll be better off without this extra complexity.

I'm opening this issue now because #3275 reminded me about this problem.

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