--- Begin Message ---
Subject: |
27.0.50; ?\^c syntax confuses scanning |
Date: |
Tue, 01 Jan 2019 03:58:35 +0100 |
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
--- End Message ---
--- Begin Message ---
Subject: |
Re: 27.0.50; ?\^c syntax confuses scanning |
Date: |
Tue, 1 Jan 2019 11:42:43 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 |
Michael Heerdegen wrote:
Yes, with exactly that recipe, but with emacs built from the master
branch, please. Oh, and happy new year, if you not are still in the old
one.
The same for you! Thanks for pointing me in the right direction; I installed the
attached patch.
0001-Fix-woman.el-to-not-confuse-scan-sexps.patch
Description: Text Data
--- End Message ---