From: Richard Stallman <rms@gnu.org>
Cc: storm@cua.dk, emacs-devel@gnu.org, monnier@iro.umontreal.ca,
handa@m17n.org, alkibiades@gmx.de
Subject: Re: [PATCH] Unicode Lisp reader escapes
Date: Thu, 18 May 2006 22:05:54 -0400 [thread overview]
Message-ID: <E1FguNG-0001nQ-An@fencepost.gnu.org> (raw)
In-Reply-To: <87iro4hlox.fsf@gmx.de> (message from Oliver Scholz on Wed, 17 May 2006 14:37:02 +0200)
The C code you wrote to implement byte-compile-no-char-translation
might be the right C-level feature. We need Handa to check that, as
you said.
It should only affect unify-8859-on-decoding-mode, since that's the
only one that's relevant to iso-2022. (We decided to give up on
stabilizing utf-8 in this way, because too many different variables
affect the behavior of utf-8.)
However, the right place to set the variable is in find-auto-coding,
not in the compiler. Therefore, the variable's name should be
changed, since it won't be specific to compilation. It could be
stabilize-iso-2022.
I can see three possible ways for Lisp files to set this variable:
1. Explicitly. You should specify the variable in the -*- line or the
Local Variables list if it matters.
2. Automatically. Whenever a file specifies Emacs-Lisp mode and
coding iso-2022, it gets set to t.
3. Both. It gets set to t automatically, but a file can explicitly
specify nil.
I have another, further suggestion. Rename the variable to
unify-8859-on-decoding-mode, and reimplement the function
unify-8859-on-decoding-mode to work just by setting the variable.
That would be an improvement, since it would mean you can set the mode
just by setting the variable.
next prev parent reply other threads:[~2006-05-19 2:05 UTC|newest]
Thread overview: 202+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-04-29 15:35 [PATCH] Unicode Lisp reader escapes Aidan Kehoe
2006-04-29 23:26 ` Stefan Monnier
2006-04-30 8:26 ` Aidan Kehoe
2006-04-30 3:04 ` Richard Stallman
2006-04-30 8:14 ` Aidan Kehoe
2006-04-30 20:53 ` Richard Stallman
2006-04-30 21:04 ` Andreas Schwab
2006-04-30 21:57 ` Aidan Kehoe
2006-04-30 22:14 ` Andreas Schwab
2006-05-01 18:32 ` Richard Stallman
2006-05-01 19:03 ` Oliver Scholz
2006-05-02 4:45 ` Richard Stallman
2006-05-02 0:46 ` Kenichi Handa
2006-05-02 6:41 ` Aidan Kehoe
2006-05-02 21:36 ` Richard Stallman
2006-04-30 21:56 ` Aidan Kehoe
2006-05-01 1:44 ` Miles Bader
2006-05-01 3:12 ` Stefan Monnier
2006-05-01 3:41 ` Miles Bader
2006-05-01 12:29 ` Stefan Monnier
2006-05-05 23:15 ` Juri Linkov
2006-05-06 23:36 ` Richard Stallman
2006-05-09 20:43 ` Juri Linkov
2006-05-11 3:44 ` Richard Stallman
2006-05-11 12:03 ` Juri Linkov
2006-05-11 13:16 ` Kenichi Handa
2006-05-12 4:15 ` Richard Stallman
2006-06-03 18:44 ` Aidan Kehoe
[not found] ` <17537.54719.354843.89030@parhasard.net>
[not found] ` <ufyieqj0v.fsf@gnu.org>
2006-06-15 18:38 ` Aidan Kehoe
2006-06-17 18:57 ` Eli Zaretskii
2006-06-18 16:11 ` Aidan Kehoe
2006-06-18 19:55 ` Eli Zaretskii
2006-06-20 2:37 ` Kenichi Handa
2006-06-20 17:56 ` Richard Stallman
2006-06-23 18:35 ` Aidan Kehoe
2006-06-24 6:50 ` Eli Zaretskii
2006-05-02 6:43 ` Kenichi Handa
2006-05-02 7:00 ` Aidan Kehoe
2006-05-02 10:45 ` Eli Zaretskii
2006-05-02 11:13 ` Aidan Kehoe
2006-05-02 19:31 ` Eli Zaretskii
2006-05-02 20:25 ` Aidan Kehoe
2006-05-02 22:16 ` Oliver Scholz
2006-05-02 11:33 ` Kenichi Handa
2006-05-02 22:50 ` Aidan Kehoe
2006-05-03 7:43 ` Kenichi Handa
2006-05-03 17:21 ` Kevin Rodgers
2006-05-03 18:51 ` Andreas Schwab
2006-05-04 21:14 ` Aidan Kehoe
2006-05-08 1:31 ` Kenichi Handa
2006-05-08 6:54 ` Aidan Kehoe
2006-05-08 13:55 ` Stefan Monnier
2006-05-08 14:24 ` Aidan Kehoe
2006-05-08 15:32 ` Stefan Monnier
2006-05-08 16:39 ` Aidan Kehoe
2006-05-08 17:39 ` Stefan Monnier
2006-05-09 7:04 ` Aidan Kehoe
2006-05-09 19:05 ` Eli Zaretskii
2006-05-10 6:05 ` Aidan Kehoe
2006-05-10 17:49 ` Eli Zaretskii
2006-05-10 21:37 ` Luc Teirlinck
2006-05-11 3:45 ` Eli Zaretskii
2006-05-10 21:48 ` Luc Teirlinck
2006-05-11 1:08 ` Luc Teirlinck
2006-05-11 2:29 ` Luc Teirlinck
2006-05-11 3:46 ` Richard Stallman
2006-05-09 0:36 ` Kenichi Handa
2006-05-02 10:36 ` Eli Zaretskii
2006-05-02 10:59 ` Aidan Kehoe
2006-05-02 19:26 ` Eli Zaretskii
2006-05-03 2:59 ` Kenichi Handa
2006-05-03 8:47 ` Eli Zaretskii
2006-05-03 14:21 ` Stefan Monnier
2006-05-03 18:26 ` Eli Zaretskii
2006-05-03 21:12 ` Ken Raeburn
2006-05-04 14:17 ` Richard Stallman
2006-05-04 16:41 ` Aidan Kehoe
2006-05-05 10:39 ` Eli Zaretskii
2006-05-05 16:35 ` Aidan Kehoe
2006-05-05 19:05 ` Richard Stallman
2006-05-05 19:20 ` Aidan Kehoe
2006-05-05 19:57 ` Aidan Kehoe
2006-05-06 14:25 ` Richard Stallman
2006-05-06 17:26 ` Aidan Kehoe
2006-05-07 5:01 ` Richard Stallman
2006-05-07 6:38 ` Aidan Kehoe
2006-05-07 7:00 ` David Kastrup
2006-05-07 7:15 ` Aidan Kehoe
2006-05-07 16:50 ` Aidan Kehoe
2006-05-08 22:28 ` Richard Stallman
2006-05-04 1:33 ` Kenichi Handa
2006-05-04 8:23 ` Oliver Scholz
2006-05-04 11:57 ` Kim F. Storm
2006-05-04 12:18 ` Stefan Monnier
2006-05-04 12:21 ` Kim F. Storm
2006-05-04 16:31 ` Eli Zaretskii
2006-05-04 21:40 ` Stefan Monnier
2006-05-05 10:25 ` Eli Zaretskii
2006-05-05 12:31 ` Oliver Scholz
2006-05-05 18:08 ` Stuart D. Herring
2006-05-05 13:05 ` Stefan Monnier
2006-05-05 17:23 ` Oliver Scholz
2006-05-04 13:07 ` Oliver Scholz
2006-05-04 16:32 ` Eli Zaretskii
2006-05-04 20:55 ` Aidan Kehoe
2006-05-05 9:33 ` Oliver Scholz
2006-05-05 10:02 ` Oliver Scholz
2006-05-05 18:33 ` Aidan Kehoe
2006-05-05 18:42 ` Oliver Scholz
2006-05-05 21:37 ` Eli Zaretskii
2006-05-06 14:24 ` Richard Stallman
2006-05-06 15:01 ` Oliver Scholz
[not found] ` <877j4z5had.fsf@gmx.de>
2006-05-07 5:00 ` Richard Stallman
2006-05-07 12:38 ` Kenichi Handa
2006-05-07 21:26 ` Oliver Scholz
2006-05-08 1:14 ` Kenichi Handa
2006-05-08 22:29 ` Richard Stallman
2006-05-09 3:42 ` Eli Zaretskii
2006-05-09 20:41 ` Richard Stallman
2006-05-09 21:03 ` Stefan Monnier
2006-05-10 3:33 ` Eli Zaretskii
2006-05-09 5:13 ` Kenichi Handa
2006-05-10 3:20 ` Richard Stallman
2006-05-10 5:37 ` Kenichi Handa
2006-05-10 7:22 ` Stefan Monnier
2006-05-11 3:45 ` Richard Stallman
2006-05-11 12:41 ` Stefan Monnier
2006-05-11 12:51 ` Kenichi Handa
2006-05-11 16:46 ` Stefan Monnier
2006-05-11 3:44 ` Richard Stallman
2006-05-11 3:44 ` Richard Stallman
2006-05-11 7:31 ` Kenichi Handa
2006-05-12 4:14 ` Richard Stallman
2006-05-12 5:26 ` Kenichi Handa
2006-05-13 4:52 ` Richard Stallman
2006-05-13 13:25 ` Stefan Monnier
2006-05-13 20:41 ` Richard Stallman
2006-05-14 13:32 ` Stefan Monnier
2006-05-14 23:29 ` Richard Stallman
2006-05-15 0:55 ` Stefan Monnier
2006-05-15 2:49 ` Oliver Scholz
2006-05-15 3:27 ` Stefan Monnier
2006-05-15 10:20 ` Oliver Scholz
2006-05-15 11:12 ` Oliver Scholz
2006-05-15 20:37 ` Richard Stallman
2006-05-16 9:49 ` Oliver Scholz
2006-05-16 11:16 ` Kim F. Storm
2006-05-16 11:39 ` Romain Francoise
2006-05-16 11:58 ` Oliver Scholz
2006-05-16 14:24 ` Kim F. Storm
2006-05-17 3:45 ` Richard Stallman
2006-05-17 8:37 ` Oliver Scholz
2006-05-17 20:09 ` Richard Stallman
2006-05-17 12:37 ` Oliver Scholz
2006-05-19 2:05 ` Richard Stallman [this message]
2006-05-19 8:47 ` Oliver Scholz
2006-05-18 1:09 ` Kenichi Handa
2006-05-21 0:57 ` Richard Stallman
2006-05-22 1:33 ` Kenichi Handa
2006-05-22 15:12 ` Richard Stallman
2006-05-23 1:05 ` Kenichi Handa
2006-05-23 5:18 ` Juri Linkov
2006-05-24 2:18 ` Richard Stallman
2006-06-02 6:49 ` Kenichi Handa
2006-06-02 8:00 ` Kim F. Storm
2006-06-02 9:27 ` Juri Linkov
2006-06-02 10:50 ` Eli Zaretskii
2006-06-02 11:39 ` Kenichi Handa
2006-06-02 12:12 ` Juri Linkov
2006-06-02 22:39 ` Richard Stallman
2006-06-03 6:42 ` Juri Linkov
2006-06-04 2:23 ` Richard Stallman
2006-06-05 7:24 ` Kenichi Handa
2006-06-05 21:31 ` Richard Stallman
2006-06-07 1:24 ` Kenichi Handa
2006-06-02 22:39 ` Richard Stallman
2006-05-24 2:17 ` Richard Stallman
2006-05-17 15:15 ` Stefan Monnier
2006-05-17 3:45 ` Richard Stallman
2006-05-17 3:45 ` Richard Stallman
2006-05-17 8:53 ` Oliver Scholz
2006-05-17 20:09 ` Richard Stallman
2006-05-18 9:12 ` Oliver Scholz
2006-05-15 20:37 ` Richard Stallman
2006-05-15 5:13 ` Kenichi Handa
2006-05-15 8:06 ` Kim F. Storm
2006-05-15 9:04 ` Andreas Schwab
2006-05-15 20:38 ` Richard Stallman
2006-05-15 14:08 ` Stefan Monnier
2006-05-15 20:37 ` Richard Stallman
2006-05-16 10:07 ` Oliver Scholz
2006-05-18 0:31 ` Kenichi Handa
2006-05-11 9:44 ` Oliver Scholz
2006-05-08 7:36 ` Richard Stallman
2006-05-08 7:50 ` Kenichi Handa
2006-05-05 19:05 ` Richard Stallman
2006-05-05 21:43 ` Eli Zaretskii
2006-05-06 14:25 ` Richard Stallman
2006-05-04 1:26 ` Kenichi Handa
[not found] <E1FaJ0b-0008G8-8u@monty-python.gnu.org>
2006-04-30 21:16 ` Jonathan Yavner
2006-05-01 18:32 ` Richard Stallman
2006-05-02 5:03 ` Jonathan Yavner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E1FguNG-0001nQ-An@fencepost.gnu.org \
--to=rms@gnu.org \
--cc=alkibiades@gmx.de \
--cc=emacs-devel@gnu.org \
--cc=handa@m17n.org \
--cc=monnier@iro.umontreal.ca \
--cc=storm@cua.dk \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).