We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bd34e0d commit e0f7509Copy full SHA for e0f7509
typed-clojure.el
@@ -150,17 +150,16 @@
150
151
(defun typed-clojure-wrap-form ()
152
(interactive)
153
- (beginning-of-defun)
154
- (paredit-wrap-round)
155
156
- (forward-char)
157
- (insert (format "%sann-form " (lowest-ns 'ann-form)))
158
159
- (paredit-forward)
160
- (backward-char)
161
- (insert " []")
162
163
- (paredit-reindent-defun))
+ (lexical-let ((t (read-string "Annotate with type: ")))
+ (paredit-wrap-round)
+ (insert (format "%sann-form " (lowest-ns 'ann-form)))
+ (forward-sexp)
+ (insert (concat "\n" t))
+ (backward-up-list)
+ (paredit-reindent-defun)
+ (forward-char)
+ (forward-char)))
164
165
(provide 'typed-clojure)
166
0 commit comments