aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/simple.el10
1 files changed, 7 insertions, 3 deletions
diff --git a/lisp/simple.el b/lisp/simple.el
index 8f5324f20ec..ff5774e103e 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -6663,9 +6663,13 @@ are interchanged."
6663 (transpose-subr 'forward-word arg)) 6663 (transpose-subr 'forward-word arg))
6664 6664
6665(defun transpose-sexps (arg) 6665(defun transpose-sexps (arg)
6666 "Like \\[transpose-words] but applies to sexps. 6666 "Like \\[transpose-chars] (`transpose-chars'), but applies to sexps.
6667Does not work on a sexp that point is in the middle of 6667Unlike `transpose-words', point must be between the two sexps and not
6668if it is a list or string." 6668in the middle of a sexp to be transposed.
6669With non-zero prefix arg ARG, effect is to take the sexp before point
6670and drag it forward past ARG other sexps (backward if ARG is negative).
6671If ARG is zero, the sexps ending at or after point and at or after mark
6672are interchanged."
6669 (interactive "*p") 6673 (interactive "*p")
6670 (transpose-subr 6674 (transpose-subr
6671 (lambda (arg) 6675 (lambda (arg)