Variable: clojure-refactor-map

clojure-refactor-map is a variable defined in clojure-mode.el.

Value

Large value
#    clojure-convert-collection-to-set
'    clojure-convert-collection-to-quoted-list
(    clojure-convert-collection-to-list
-    clojure-toggle-ignore
C-#  clojure-convert-collection-to-set
C-'  clojure-convert-collection-to-quoted-list
C-(  clojure-convert-collection-to-list
C--  clojure-toggle-ignore
C-_  clojure-toggle-ignore-surrounding-form
C-a  clojure-add-arity
C-f  clojure-thread-first-all
C-l  clojure-thread-last-all
C-o  clojure-cycle-not
C-p  clojure-promote-fn-literal
C-t  clojure-thread
C-u  clojure-unwind
C-w  clojure-cycle-when
C-{  clojure-convert-collection-to-map
ESC  clojure-convert-collection-to-vector
P    clojure-promote-fn-literal
TAB  clojure-cycle-if
[    clojure-convert-collection-to-vector
_    clojure-toggle-ignore-surrounding-form
a    clojure-add-arity
f    clojure-thread-first-all
i    clojure-cycle-if
l    clojure-thread-last-all
n h  clojure-insert-ns-form-at-point
n i  clojure-insert-ns-form
n r  clojure-rename-ns-alias
n s  clojure-sort-ns
n u  clojure-update-ns
o    clojure-cycle-not
p    clojure-cycle-privacy
s b  clojure-let-backward-slurp-sexp
s f  clojure-let-forward-slurp-sexp
s i  clojure-introduce-let
s m  clojure-move-to-let
t    clojure-thread
u    clojure-unwind
w    clojure-cycle-when
{    clojure-convert-collection-to-map

Documentation

Keymap for Clojure refactoring commands.

Source Code

;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
(defvar clojure-refactor-map
  (let ((map (make-sparse-keymap)))
    (define-key map (kbd "C-t") #'clojure-thread)
    (define-key map (kbd "t") #'clojure-thread)
    (define-key map (kbd "C-u") #'clojure-unwind)
    (define-key map (kbd "u") #'clojure-unwind)
    (define-key map (kbd "C-f") #'clojure-thread-first-all)
    (define-key map (kbd "f") #'clojure-thread-first-all)
    (define-key map (kbd "C-l") #'clojure-thread-last-all)
    (define-key map (kbd "l") #'clojure-thread-last-all)
    (define-key map (kbd "C-p") #'clojure-cycle-privacy)
    (define-key map (kbd "p") #'clojure-cycle-privacy)
    (define-key map (kbd "C-(") #'clojure-convert-collection-to-list)
    (define-key map (kbd "(") #'clojure-convert-collection-to-list)
    (define-key map (kbd "C-'") #'clojure-convert-collection-to-quoted-list)
    (define-key map (kbd "'") #'clojure-convert-collection-to-quoted-list)
    (define-key map (kbd "C-{") #'clojure-convert-collection-to-map)
    (define-key map (kbd "{") #'clojure-convert-collection-to-map)
    (define-key map (kbd "C-[") #'clojure-convert-collection-to-vector)
    (define-key map (kbd "[") #'clojure-convert-collection-to-vector)
    (define-key map (kbd "C-#") #'clojure-convert-collection-to-set)
    (define-key map (kbd "#") #'clojure-convert-collection-to-set)
    (define-key map (kbd "C-i") #'clojure-cycle-if)
    (define-key map (kbd "i") #'clojure-cycle-if)
    (define-key map (kbd "C-w") #'clojure-cycle-when)
    (define-key map (kbd "w") #'clojure-cycle-when)
    (define-key map (kbd "C-o") #'clojure-cycle-not)
    (define-key map (kbd "o") #'clojure-cycle-not)
    (define-key map (kbd "n i") #'clojure-insert-ns-form)
    (define-key map (kbd "n h") #'clojure-insert-ns-form-at-point)
    (define-key map (kbd "n u") #'clojure-update-ns)
    (define-key map (kbd "n s") #'clojure-sort-ns)
    (define-key map (kbd "n r") #'clojure-rename-ns-alias)
    (define-key map (kbd "s i") #'clojure-introduce-let)
    (define-key map (kbd "s m") #'clojure-move-to-let)
    (define-key map (kbd "s f") #'clojure-let-forward-slurp-sexp)
    (define-key map (kbd "s b") #'clojure-let-backward-slurp-sexp)
    (define-key map (kbd "C-a") #'clojure-add-arity)
    (define-key map (kbd "a") #'clojure-add-arity)
    (define-key map (kbd "-") #'clojure-toggle-ignore)
    (define-key map (kbd "C--") #'clojure-toggle-ignore)
    (define-key map (kbd "_") #'clojure-toggle-ignore-surrounding-form)
    (define-key map (kbd "C-_") #'clojure-toggle-ignore-surrounding-form)
    (define-key map (kbd "P") #'clojure-promote-fn-literal)
    (define-key map (kbd "C-P") #'clojure-promote-fn-literal)
    map)
  "Keymap for Clojure refactoring commands.")