all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#33940: 27.0.50; ?\^c syntax confuses scanning
@ 2019-01-01  2:58 Michael Heerdegen
  2019-01-01  3:58 ` Paul Eggert
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Heerdegen @ 2019-01-01  2:58 UTC (permalink / raw)
  To: 33940; +Cc: Paul Eggert


Hello,

in 20b858ef13f8f71fae6cbce5cdac31c4dd130600 "Prefer \... to control
chars in .el literals" woman.el has been changed to contain reader
syntaxes like "?\^]" - which apparently confuses `scan-sexps', e.g.

(scan-sexps (point-min) (point-max))
|- (scan-error "Containing expression ends prematurely" 81997 81998)

Obviously `scan-sexps' doesn't handle this kind of syntax correctly.

This confuses paren highlighting, by-sexp and by-list movement, prevents
enabling paredit mode, and such unpleasant things.

(CC'ing the author of the commit, Paul Eggert)

Thanks and regards,

Michael.



In GNU Emacs 27.0.50 (build 22, x86_64-pc-linux-gnu, GTK+ Version 3.24.2)
 of 2018-12-31 built on drachen
Repository revision: 174d64d4cefb3c49e260a2eb3d9015b0f092f922
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12003000
System Description: Debian GNU/Linux buster/sid






^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-01-02 11:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-01  2:58 bug#33940: 27.0.50; ?\^c syntax confuses scanning Michael Heerdegen
2019-01-01  3:58 ` Paul Eggert
2019-01-01  4:12   ` Michael Heerdegen
2019-01-01 19:42     ` Paul Eggert
2019-01-02  0:28       ` Michael Heerdegen
2019-01-02  0:48         ` Paul Eggert
2019-01-02  9:49         ` Andreas Schwab
2019-01-02 11:31           ` Michael Heerdegen

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.