cpr
=> (require ... :reload)cpR
=> (require ... :reload-all)
:Eval
(clojure code) => runs (clojure code) in replcpp
=> evaluate inn-most expessions under cursorcp\<movement>
=> evaluate text described by <movement>cqp
=> opens quasi-replcqc
=> quasi-repl command line windowcq\<movement>
=> prefill quasi-repl command line window with text described by <movement>:lopen
=> show stack trace after an exception was thrown
:Doc \<symbol>
=> show docstring of <symbol>K
=> show docstring of command under cursor:Source \<symbol>
=> show source for <symbol>[d
=> show source for symbol under cursor
] C-D
=> jump to definitiongf
=> got to file (also works on namespaces)
[[
=> jump to previous defun]]
=> jump to next defun
\<Leader>\<
=> move delimiter left\<Leader>\>
=> move delimiter right\<Leader>J
=> join cursor surrounding lists/strings\<Leader>O
=> split lists/string at cursor position
\<Leader>W
=> wrap current symbol in parens\<Leader>w(
=> wrap current symbol in parens\<Leader>w[
=> wrap current symbol in square brackets\<Leader>w{
=> wrap current symbol in curly braces\<Leader>w"
=> wrap current symbol in double quotes
\<Leader>S
=> splice list into containing list\<Leader>\<Up>
=> splice by deleting everything backward\<Leader>\<Down>
=> splice by deleting everything forward\<Leader>I
=> replace current list with current symbol