| ( | 
  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 | 
 |