| ( |
paredit-open-round |
|
(foo "bar |baz" quux) | | ↓ |
|---|
(foo "bar (|baz" quux) |
|
|
|
| ) |
paredit-close-round |
|
; Hello,| world! | | ↓ |
|---|
; Hello,)| world! |
|
|
|
| M-) |
paredit-close-round-and-newline |
(defun f (x| )) | | ↓ |
|---|
(defun f (x)
|) |
|
|
|
|
| [ |
paredit-open-square |
|
(foo "bar |baz" quux) | | ↓ |
|---|
(foo "bar [|baz" quux) |
|
|
|
| ] |
paredit-close-square |
(define-key keymap [frob| ] 'frobnicate) | | ↓ |
|---|
(define-key keymap [frob]| 'frobnicate) |
|
|
|
|
| " |
paredit-doublequote |
(frob grovel |full lexical) | | ↓ |
|---|
(frob grovel "|" full lexical) | | ↓ |
|---|
(frob grovel ""| full lexical) |
|
|
(foo "bar |baz" quux) | | ↓ |
|---|
(foo "bar \"|baz" quux) |
|
|
(frob grovel) ; full |lexical | | ↓ |
|---|
(frob grovel) ; full "|lexical |
|
|
|
| M-" |
paredit-meta-doublequote |
(foo "bar |baz" quux) | | ↓ |
|---|
(foo "bar baz"| quux) |
|
|
(foo |(bar #\x "baz \\ quux") zot) | | ↓ |
|---|
(foo "|(bar #\\x \"baz \\\\ quux\")" zot) |
|
|
|
| \ |
paredit-backslash |
(string #|)
; Character to escape: x | | ↓ |
|---|
(string #\x|) |
|
|
"foo|bar"
; Character to escape: " | | ↓ |
|---|
"foo\"|bar" |
|
|
|
| ; |
paredit-semicolon |
|(frob grovel) | | ↓ |
|---|
;|(frob grovel) |
|
|
(frob |grovel) | | ↓ |
|---|
(frob ;|grovel
) |
|
|
(frob |grovel (bloit
zargh)) | | ↓ |
|---|
(frob ;|grovel
(bloit
zargh)) |
|
|
(frob grovel) | | | ↓ |
|---|
(frob grovel) ;| |
|
|
|
| M-; |
paredit-comment-dwim |
(foo |bar) ; baz | | ↓ |
|---|
(foo bar) ; |baz |
|
|
(frob grovel)| | | ↓ |
|---|
(frob grovel) ;| |
|
|
(zot (foo bar)
|
(baz quux)) | | ↓ |
|---|
(zot (foo bar)
;; |
(baz quux)) |
|
|
(zot (foo bar) |(baz quux)) | | ↓ |
|---|
(zot (foo bar)
;; |
(baz quux)) |
|
|
|(defun hello-world ...) | | ↓ |
|---|
;;; |
(defun hello-world ...) |
|
|
|
|
paredit-newline |
(let ((n (frobbotz))) |(display (+ n 1)
port)) | | ↓ |
|---|
(let ((n (frobbotz)))
|(display (+ n 1)
port)) |
|
|
|
| RET |
paredit-RET |
|
| C-j |
paredit-C-j |
|