在 2019年12月22日 +0800 AM6:54,Alan Third <alan@idiocy.org>,写道:
I could have sworn we had another bug open for this, but I can’t find
it right now…
It may be the bug in the fixme of ns-insert-working-text?
;; FIXME: if buffer is read-only, don’t try to insert anything
;; and if text is bound to a command, execute that instead (Bug#1453)
Two issues in it. I don’t think the former is a problem to me. The working text is not the real text to be inserted into the buffer. It is just like a tip message.
For the latter, I think the better resolution is to let emacs interact with the input method. Let emacs tell the input method to switch to English when the buffer only accepts English chars.