diff options
author | Estevo U.C. Castro <euccastro@gmail.com> | 2018-07-24 17:28:22 +0200 |
---|---|---|
committer | Bozhidar Batsov <bozhidar.batsov@gmail.com> | 2018-07-24 18:28:22 +0300 |
commit | 9feb9b80997adfa6afcc8787903a1ec970c9f355 (patch) | |
tree | b68b6404a6e96a7d975c14735783a09870687fef /cider.el | |
parent | 123277f3c9efaf6cf5a450614be8da7c5781ad55 (diff) |
Accept plain figwheel-main build name, normalizing to keyword (#2385)
Diffstat (limited to 'cider.el')
-rw-r--r-- | cider.el | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -702,10 +702,16 @@ Figwheel for details." (defun cider-figwheel-main-init-form () "Produce the figwheel-main ClojureScript init form." - (let ((form "(do (require 'figwheel.main) (figwheel.main/start %s))") - (options (or cider-figwheel-main-default-options - (read-from-minibuffer "Select figwheel-main build (e.g. :dev): ")))) - (format form options))) + (let* ((form "(do (require 'figwheel.main) (figwheel.main/start %s))") + (options (string-trim + (or cider-figwheel-main-default-options + (read-from-minibuffer "Select figwheel-main build (e.g. :dev): ")))) + (normalized-options (if (or (string-prefix-p "{" options) + (string-prefix-p "(" options) + (string-prefix-p ":" options)) + options + (concat ":" options)))) + (format form normalized-options))) (defun cider-custom-cljs-repl-init-form () "Prompt for a form that would start a ClojureScript REPL. |