Subject: bug#15061: 24.3; forward-sexp behaves inaccurately when the cursor is at the end of a string

From: Glenn Morris <[email-masked]>
Date: Fri, 09 Aug 2013 14:48:05 -0400

Alex Coventry wrote:

>   (("foo" baz) quux "bar")
>
> Move the cursor to the second quote character.  In the pipe notation
> used in the paredit documentation[1], that corresponds to
>
>   (("foo|" baz) quux "bar")
>
> Type C-M-f ("forward-sexp").  Cursor will now be on the "b" in "bar":
>
>   (("foo" baz) quux "|bar")

C-h f forward-sexp:

   This command assumes point is not in a string or comment.