Skip to content

Commit f2cda8c

Browse files
committed
Add default keybindings for rename-ns-alias and add-arity refactorings
Removed keybinding for clojure-unwind-all (use C-u universal arg with clojure-unwind instead)
1 parent 3d27c3f commit f2cda8c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

clojure-mode.el

+6-3
Original file line numberDiff line numberDiff line change
@@ -217,8 +217,6 @@ Out-of-the box `clojure-mode' understands lein, boot, gradle,
217217
(define-key map (kbd "f") #'clojure-thread-first-all)
218218
(define-key map (kbd "C-l") #'clojure-thread-last-all)
219219
(define-key map (kbd "l") #'clojure-thread-last-all)
220-
(define-key map (kbd "C-a") #'clojure-unwind-all)
221-
(define-key map (kbd "a") #'clojure-unwind-all)
222220
(define-key map (kbd "C-p") #'clojure-cycle-privacy)
223221
(define-key map (kbd "p") #'clojure-cycle-privacy)
224222
(define-key map (kbd "C-(") #'clojure-convert-collection-to-list)
@@ -241,10 +239,13 @@ Out-of-the box `clojure-mode' understands lein, boot, gradle,
241239
(define-key map (kbd "n h") #'clojure-insert-ns-form-at-point)
242240
(define-key map (kbd "n u") #'clojure-update-ns)
243241
(define-key map (kbd "n s") #'clojure-sort-ns)
242+
(define-key map (kbd "n r") #'clojure-rename-ns-alias)
244243
(define-key map (kbd "s i") #'clojure-introduce-let)
245244
(define-key map (kbd "s m") #'clojure-move-to-let)
246245
(define-key map (kbd "s f") #'clojure-let-forward-slurp-sexp)
247246
(define-key map (kbd "s b") #'clojure-let-backward-slurp-sexp)
247+
(define-key map (kbd "C-a") #'clojure-add-arity)
248+
(define-key map (kbd "a") #'clojure-add-arity)
248249
map)
249250
"Keymap for Clojure refactoring commands.")
250251
(fset 'clojure-refactor-map clojure-refactor-map)
@@ -263,11 +264,13 @@ Out-of-the box `clojure-mode' understands lein, boot, gradle,
263264
["Cycle if, if-not" clojure-cycle-if]
264265
["Cycle when, when-not" clojure-cycle-when]
265266
["Cycle not" clojure-cycle-not]
267+
["Add function arity" clojure-add-arity]
266268
("ns forms"
267269
["Insert ns form at the top" clojure-insert-ns-form]
268270
["Insert ns form here" clojure-insert-ns-form-at-point]
269271
["Update ns form" clojure-update-ns]
270-
["Sort ns form" clojure-sort-ns])
272+
["Sort ns form" clojure-sort-ns]
273+
["Rename ns alias" clojure-rename-ns-alias])
271274
("Convert collection"
272275
["Convert to list" clojure-convert-collection-to-list]
273276
["Convert to quoted list" clojure-convert-collection-to-quoted-list]

0 commit comments

Comments
 (0)