> No, I can't.  But shouldn't we avoid such an incompatible
> change at this stage?

Can be.  But since it's about a year now since we called a freeze and I see
no sign of getting to the pretest stage, I figure I don't understand enough
what "feature freeze" means: I just propose changes and I'll let someone
else decide whether they should be installed.
I think it's The Right Way to solve the problem, so that's what I use in my
local code, but if someone wants to write a "quick&safe" fix instead and use
that instead I see no problem with it.  I'm still interested to know whether
I'm right or not in thinking that my fix is The Right Way.

>> Hypothetical examples aren't too interesting since we can also
>> concoct such examples where the current "translate in
>> self-insert-command" can be made to fail.

> I didn't know that self-insert-command also uses
> translation-table-for-input.  I have thought that the
> variable is for an input method as in this docstring:

> Char table for translating self-inserting characters.
> This is applied to the result of input methods, not their input.  See also
> `keyboard-translate-table'.

> Anyway, could you show me such an example?

Let's see:

      (insert (with-current-buffer foo
                (buffer-substring (point)
                                  (progn
                                    (call-interactively 'self-insert-command)
                                    (point)))))

Yes, it's silly,


        Stefan


_______________________________________________
Emacs-pretest-bug mailing list
Emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to