GNU logs - #51449, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#51449: 28.0.50; iso-transl overwrites alt key bindings
Resent-From: "Mark Bestley" <gnu@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 27 Oct 2021 21:02:03 +0000
Resent-Message-ID: <handler.51449.B.163536850317052 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 51449
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 51449 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.163536850317052
          (code B ref -1); Wed, 27 Oct 2021 21:02:03 +0000
Received: (at submit) by debbugs.gnu.org; 27 Oct 2021 21:01:43 +0000
Received: from localhost ([127.0.0.1]:50685 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mfq3F-0004Qp-9o
	for submit <at> debbugs.gnu.org; Wed, 27 Oct 2021 17:01:43 -0400
Received: from lists.gnu.org ([209.51.188.17]:46856)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gnu@HIDDEN>) id 1mfplX-0003r7-Om
 for submit <at> debbugs.gnu.org; Wed, 27 Oct 2021 16:43:23 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:56214)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <gnu@HIDDEN>) id 1mfplX-0005fk-9S
 for bug-gnu-emacs@HIDDEN; Wed, 27 Oct 2021 16:43:19 -0400
Received: from out5-smtp.messagingengine.com ([66.111.4.29]:34981)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <gnu@HIDDEN>) id 1mfplU-0000NQ-AS
 for bug-gnu-emacs@HIDDEN; Wed, 27 Oct 2021 16:43:18 -0400
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailout.nyi.internal (Postfix) with ESMTP id 4B8475C0187
 for <bug-gnu-emacs@HIDDEN>; Wed, 27 Oct 2021 16:43:13 -0400 (EDT)
Received: from imap42 ([10.202.2.92])
 by compute5.internal (MEProxy); Wed, 27 Oct 2021 16:43:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bestley.co.uk;
 h=mime-version:message-id:date:from:to:subject:content-type; s=
 fm1; bh=9JUNn1tCNefuelyHmGn8+XgOSk8ZI0erzsP7Ws0V/ds=; b=dCzU0Bz3
 SUpBvsdRGjCSNb1ZdS1+hQC0J9OGvuuNsLnVqn2kbaJrK2Pwv3QGHZKycTS+svA9
 2SDhXmmYzgox24CdLYau/RvVC2J3lyDsgUL0PwvpjeJszgI3KPPFuaC2jEvbPFs6
 T62tYez4Gh9t+RdB/6DSYgCtcynv5BteESA5/9xSpT2uQblSguk1/RAcX9uSLX01
 ZzaKnzDmYMCwtKGSuV8rNTPRCwKWb99yjGIXoZQmFl/tSw6IW4dNYWf/fVegyOQL
 ALDylk6jSGwQodODv/qN0NU6aSntrQyu/uRUlyHYKOgxgrvKIuOL3mGEsT8zOeja
 pnz1QpPlLF1Tjw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=9JUNn1tCNefuelyHmGn8+XgOSk8ZI
 0erzsP7Ws0V/ds=; b=gAz/MkzjL9mrXomMjVwFPlRJGvJp5ypoqWaeE7UEPCaCW
 bj9v2ejivFlweD4b2u1awqUxlAJ5dFj2AdJwRAenq2GE4JcQSru2up2UjppDtFsj
 bmAMcg4Udl6e+sgd3SW47LWwjVEx5h29vjnghhQqzORIyrH76NzzRDFPt+Q74ger
 n9yVhsrIsSJDm/5LVU8s3TbIARI7aro5BYjlWdWd0YMXssNcLr3CVT4aLkDFiH8X
 gBlfNFnEf7l5EctcVoKYLhJZokALEQhrRrnCtLDVQSl/d+gbiTTC+MbyZwsvEH+K
 cpQWpZKI2cCslfr1q8feiN6qQ26ENa15RHQ5GUvoA==
X-ME-Sender: <xms:4Ll5YXFY-rYNPeUhbEV_Z8roJoq22Z-Rer7pXTMH1_f4Ho_Qs-M-jA>
 <xme:4Ll5YUVKL6LnsY002WM2foxklsjT-sd7Nyk8lJA6gTe8VydRSFpY5_y0h3NElk6Ft
 667ixBXI6zKwiLj>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrvdegtddguddutdcutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesrgdtre
 erreerjeenucfhrhhomhepfdforghrkhcuuegvshhtlhgvhidfuceoghhnuhessggvshht
 lhgvhidrtghordhukheqnecuggftrfgrthhtvghrnhepheekuedugedufeehkeeltdfffe
 dugfeuvdeileduvedukeetvdetueeggeevkefhnecuffhomhgrihhnpegvmhgrtghsrdgr
 phhppdhsthgrtghkvgigtghhrghnghgvrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
 enucfrrghrrghmpehmrghilhhfrhhomhepghhnuhessggvshhtlhgvhidrtghordhukh
X-ME-Proxy: <xmx:4Ll5YZL12M8BUVY8hvTJmlnotJwn4pWfOJ0mckVAR55cxw9SPlowsw>
 <xmx:4Ll5YVEnfa8gcPxEFB86xV45AfsWJOna_3zyg68cAB3x3H9VENCrLg>
 <xmx:4Ll5YdVHjOIKv0cKpKNI5eVP4nhupvVQdHY5VgYrN4FMN2NxgXi2Kw>
 <xmx:4bl5YVgA2Zbbcc3E7-eliz-u01UMgpxGRZHmoAuEj7xUlg04OcafIA>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id D52E5218024F; Wed, 27 Oct 2021 16:43:12 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-1369-gd055fb5e7c-fm-20211018.002-gd055fb5e
Mime-Version: 1.0
Message-Id: <abeb39e3-cbbb-4cc4-b025-ef3df3011c90@HIDDEN>
Date: Wed, 27 Oct 2021 21:42:19 +0100
From: "Mark Bestley" <gnu@HIDDEN>
Content-Type: multipart/alternative; boundary=3a02ce5d6f5740a3a1574786882483fd
Received-SPF: pass client-ip=66.111.4.29; envelope-from=gnu@HIDDEN;
 helo=out5-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-Mailman-Approved-At: Wed, 27 Oct 2021 17:01:36 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--3a02ce5d6f5740a3a1574786882483fd
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable

In emacs -Q just need something to get the Alt key bound
e.g.
(setq  mac-command-modifier 'alt)

The when you Type A-c you get =C2=A2 and you cannot bind it yourself.

On a mac I want the key by space to be Alt as that is what is printed on
my PC keyboard. I suspect this is true with PCs

The issue is that (require 'iso-transl) is called before the user can al=
ter its behaviour and that iso-transl.el then binds to various A-c and o=
ther keys.

This makes it impossible to use Alt as a modifier key

load-history shows

("/Applications/MacPorts/Emacs.app/Contents/Resources/lisp/subdirs.el <h=
ttp://emacs.app/Contents/Resources/lisp/subdirs.el>")
("/Applications/MacPorts/Emacs.app/Contents/Resources/site-lisp/subdirs.=
el <http://emacs.app/Contents/Resources/site-lisp/subdirs.el>")
("/Applications/MacPorts/Emacs.app/Contents/Resources/lisp/leim/leim-lis=
t.el <http://emacs.app/Contents/Resources/lisp/leim/leim-list.el>")
("/Applications/MacPorts/Emacs.app/Contents/Resources/lisp/international=
/iso-transl.elc <http://emacs.app/Contents/Resources/lisp/international/=
iso-transl.elc>" iso-transl-dead-key-alist iso-transl-char-map iso-trans=
l-language-alist iso-transl-ctl-x-8-map
  (defun . iso-transl-define-keys)
  (defun . iso-transl-set-language)
  (provide . iso-transl))
("/Applications/MacPorts/Emacs.app/Contents/Resources/lisp/tooltip.elc <=
http://emacs.app/Contents/Resources/lisp/tooltip.elc>"
  (require . syntax)
=20
In emacs 27 iso-transl was not called that early and only seem to be
called by describe-bindings and so could be overridden as shown in Aquam=
acs

Ideally iso-transl should only bind the A- keys if explicitly asked to
do so. At least the user shoulkd be able to configure the behaviour - as
exising emacs uses this wrong behaviour the default can be this setting
of A- keys but the user should be able to set something to stop this.

See
https://emacs.stackexchange.com/questions/17508/how-can-i-prevent-overri=
de-key-translation-behavior-such-as-%C2%B5-translated-from
for other users finding this (and they are not Mac based)

In GNU Emacs 28.0.50 (build 1, aarch64-apple-darwin20.6.0, NS appkit-202=
2.60 Version 11.6 (Build 20G165))
of 2021-10-17 built on mini20.local
Repository revision: ccb35fb8fb9de5f069fd0103f24e3048d716febc
Repository branch: HEAD
Windowing system distributor 'Apple', version 10.3.2022
System Description:  macOS 11.6

Configured using:
'configure --prefix=3D/opt/local --disable-silent-rules --without-dbus
--without-gconf --without-libotf --without-m17n-flt --with-libgmp
--with-gnutls --with-json --with-xml2 --with-modules --infodir
/opt/local/share/info/emacs --with-ns --with-lcms2 --without-harfbuzz
--without-imagemagick --without-xaw3d --with-native-compilation
--with-rsvg 'CFLAGS=3D-pipe -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch
arm64' 'CPPFLAGS=3D-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk'
'LDFLAGS=3D-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-no_pie
-Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk
-arch arm64''

Configured features:
ACL GIF GLIB GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP
NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS XIM
ZLIB

Important settings:
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Help

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs
rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail
rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache json map mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils cl-extra time-date
subr-x shortdoc text-property-search seq byte-opt gv bytecomp
byte-compile cconv help-fns radix-tree help-mode cl-loaddefs cl-lib
iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize
mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian cyrillic
chinese composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button
loaddefs faces cus-face macroexp files window text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads kqueue cocoa ns lcms2
multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 80691 8984)
(symbols 48 6822 0)
(strings 32 21275 2068)
(string-bytes 1 715988)
(vectors 16 15733)
(vector-slots 8 322442 18788)
(floats 8 72 30)
(intervals 56 355 0)
(buffers 992 12))

--=20
Mark Bestley
--3a02ce5d6f5740a3a1574786882483fd
Content-Type: text/html;charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"font-f=
amily:georgia, serif;font-size:1.266em;">In emacs -Q just need something=
 to get the Alt key bound<br></div><div style=3D"font-family:georgia, se=
rif;font-size:1.266em;">e.g.<br></div><div style=3D"font-family:georgia,=
 serif;font-size:1.266em;">(setq&nbsp; mac-command-modifier 'alt)<br></d=
iv><div style=3D"font-family:georgia, serif;font-size:1.266em;"><br></di=
v><div style=3D"font-family:georgia, serif;font-size:1.266em;">The when =
you Type A-c you get =C2=A2 and you cannot bind it yourself.<br></div><d=
iv style=3D"font-family:georgia, serif;font-size:1.266em;"><br></div><di=
v style=3D"font-family:georgia, serif;font-size:1.266em;">On a mac I wan=
t the key by space to be Alt as that is what is printed on<br></div><div=
 style=3D"font-family:georgia, serif;font-size:1.266em;">my PC keyboard.=
 I suspect this is true with PCs<br></div><div style=3D"font-family:geor=
gia, serif;font-size:1.266em;"><br></div><div style=3D"font-family:georg=
ia, serif;font-size:1.266em;">The issue is that (require 'iso-transl) is=
 called before the user can alter its behaviour and that iso-transl.el t=
hen binds to various A-c and other keys.<br></div><div style=3D"font-fam=
ily:georgia, serif;font-size:1.266em;"><br></div><div style=3D"font-fami=
ly:georgia, serif;font-size:1.266em;">This makes it impossible to use Al=
t as a modifier key<br></div><div style=3D"font-family:georgia, serif;fo=
nt-size:1.266em;"><br></div><div style=3D"font-family:georgia, serif;fon=
t-size:1.266em;">load-history shows<br></div><div style=3D"font-family:g=
eorgia, serif;font-size:1.266em;"><br></div><div style=3D"font-family:ge=
orgia, serif;font-size:1.266em;">("/Applications/MacPorts/<a href=3D"htt=
p://Emacs.app/Contents/Resources/lisp/subdirs.el">Emacs.app/Contents/Res=
ources/lisp/subdirs.el</a>")<br></div><div style=3D"font-family:georgia,=
 serif;font-size:1.266em;">("/Applications/MacPorts/<a href=3D"http://Em=
acs.app/Contents/Resources/site-lisp/subdirs.el">Emacs.app/Contents/Reso=
urces/site-lisp/subdirs.el</a>")<br></div><div style=3D"font-family:geor=
gia, serif;font-size:1.266em;">("/Applications/MacPorts/<a href=3D"http:=
//Emacs.app/Contents/Resources/lisp/leim/leim-list.el">Emacs.app/Content=
s/Resources/lisp/leim/leim-list.el</a>")<br></div><div style=3D"font-fam=
ily:georgia, serif;font-size:1.266em;">("/Applications/MacPorts/<a href=3D=
"http://Emacs.app/Contents/Resources/lisp/international/iso-transl.elc">=
Emacs.app/Contents/Resources/lisp/international/iso-transl.elc</a>" iso-=
transl-dead-key-alist iso-transl-char-map iso-transl-language-alist iso-=
transl-ctl-x-8-map<br></div><div style=3D"font-family:georgia, serif;fon=
t-size:1.266em;">&nbsp; (defun . iso-transl-define-keys)<br></div><div s=
tyle=3D"font-family:georgia, serif;font-size:1.266em;">&nbsp; (defun . i=
so-transl-set-language)<br></div><div style=3D"font-family:georgia, seri=
f;font-size:1.266em;">&nbsp; (provide . iso-transl))<br></div><div style=
=3D"font-family:georgia, serif;font-size:1.266em;">("/Applications/MacPo=
rts/<a href=3D"http://Emacs.app/Contents/Resources/lisp/tooltip.elc">Ema=
cs.app/Contents/Resources/lisp/tooltip.elc</a>"<br></div><div style=3D"f=
ont-family:georgia, serif;font-size:1.266em;">&nbsp; (require . syntax)<=
br></div><div style=3D"font-family:georgia, serif;font-size:1.266em;">&n=
bsp;<br></div><div style=3D"font-family:georgia, serif;font-size:1.266em=
;">In emacs 27 iso-transl was not called that early and only seem to be<=
br></div><div style=3D"font-family:georgia, serif;font-size:1.266em;">ca=
lled by describe-bindings and so could be overridden as shown in Aquamac=
s<br></div><div style=3D"font-family:georgia, serif;font-size:1.266em;">=
<br></div><div style=3D"font-family:georgia, serif;font-size:1.266em;">I=
deally iso-transl should only bind the A- keys if explicitly asked to<br=
></div><div style=3D"font-family:georgia, serif;font-size:1.266em;">do s=
o. At least the user shoulkd be able to configure the behaviour - as<br>=
</div><div style=3D"font-family:georgia, serif;font-size:1.266em;">exisi=
ng emacs uses this wrong behaviour the default can be this setting<br></=
div><div style=3D"font-family:georgia, serif;font-size:1.266em;">of A- k=
eys but the user should be able to set something to stop this.<br></div>=
<div style=3D"font-family:georgia, serif;font-size:1.266em;"><br></div><=
div style=3D"font-family:georgia, serif;font-size:1.266em;">See<br></div=
><div style=3D"font-family:georgia, serif;font-size:1.266em;"><a href=3D=
"https://emacs.stackexchange.com/questions/17508/how-can-i-prevent-overr=
ide-key-translation-behavior-such-as-%C2%B5-translated-from">https://ema=
cs.stackexchange.com/questions/17508/how-can-i-prevent-override-key-tran=
slation-behavior-such-as-%C2%B5-translated-from</a><br></div><div style=3D=
"font-family:georgia, serif;font-size:1.266em;">for other users finding =
this (and they are not Mac based)<br></div><div style=3D"font-family:geo=
rgia, serif;font-size:1.266em;"><br></div><div style=3D"font-family:geor=
gia, serif;font-size:1.266em;">In GNU Emacs 28.0.50 (build 1, aarch64-ap=
ple-darwin20.6.0, NS appkit-2022.60 Version 11.6 (Build 20G165))<br></di=
v><div style=3D"font-family:georgia, serif;font-size:1.266em;">of 2021-1=
0-17 built on mini20.local<br></div><div style=3D"font-family:georgia, s=
erif;font-size:1.266em;">Repository revision: ccb35fb8fb9de5f069fd0103f2=
4e3048d716febc<br></div><div style=3D"font-family:georgia, serif;font-si=
ze:1.266em;">Repository branch: HEAD<br></div><div style=3D"font-family:=
georgia, serif;font-size:1.266em;">Windowing system distributor 'Apple',=
 version 10.3.2022<br></div><div style=3D"font-family:georgia, serif;fon=
t-size:1.266em;">System Description:&nbsp; macOS 11.6<br></div><div styl=
e=3D"font-family:georgia, serif;font-size:1.266em;"><br></div><div style=
=3D"font-family:georgia, serif;font-size:1.266em;">Configured using:<br>=
</div><div style=3D"font-family:georgia, serif;font-size:1.266em;">'conf=
igure --prefix=3D/opt/local --disable-silent-rules --without-dbus<br></d=
iv><div style=3D"font-family:georgia, serif;font-size:1.266em;">--withou=
t-gconf --without-libotf --without-m17n-flt --with-libgmp<br></div><div =
style=3D"font-family:georgia, serif;font-size:1.266em;">--with-gnutls --=
with-json --with-xml2 --with-modules --infodir<br></div><div style=3D"fo=
nt-family:georgia, serif;font-size:1.266em;">/opt/local/share/info/emacs=
 --with-ns --with-lcms2 --without-harfbuzz<br></div><div style=3D"font-f=
amily:georgia, serif;font-size:1.266em;">--without-imagemagick --without=
-xaw3d --with-native-compilation<br></div><div style=3D"font-family:geor=
gia, serif;font-size:1.266em;">--with-rsvg 'CFLAGS=3D-pipe -Os<br></div>=
<div style=3D"font-family:georgia, serif;font-size:1.266em;">-isysroot/L=
ibrary/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch<br></div><div =
style=3D"font-family:georgia, serif;font-size:1.266em;">arm64' 'CPPFLAGS=
=3D-I/opt/local/include<br></div><div style=3D"font-family:georgia, seri=
f;font-size:1.266em;">-isysroot/Library/Developer/CommandLineTools/SDKs/=
MacOSX11.sdk'<br></div><div style=3D"font-family:georgia, serif;font-siz=
e:1.266em;">'LDFLAGS=3D-L/opt/local/lib -Wl,-headerpad_max_install_names=
 -Wl,-no_pie<br></div><div style=3D"font-family:georgia, serif;font-size=
:1.266em;">-Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacO=
SX11.sdk<br></div><div style=3D"font-family:georgia, serif;font-size:1.2=
66em;">-arch arm64''<br></div><div style=3D"font-family:georgia, serif;f=
ont-size:1.266em;"><br></div><div style=3D"font-family:georgia, serif;fo=
nt-size:1.266em;">Configured features:<br></div><div style=3D"font-famil=
y:georgia, serif;font-size:1.266em;">ACL GIF GLIB GMP GNUTLS JPEG JSON L=
CMS2 LIBXML2 MODULES NATIVE_COMP<br></div><div style=3D"font-family:geor=
gia, serif;font-size:1.266em;">NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS=
 TIFF TOOLKIT_SCROLL_BARS XIM<br></div><div style=3D"font-family:georgia=
, serif;font-size:1.266em;">ZLIB<br></div><div style=3D"font-family:geor=
gia, serif;font-size:1.266em;"><br></div><div style=3D"font-family:georg=
ia, serif;font-size:1.266em;">Important settings:<br></div><div style=3D=
"font-family:georgia, serif;font-size:1.266em;">&nbsp; value of $LANG: e=
n_GB.UTF-8<br></div><div style=3D"font-family:georgia, serif;font-size:1=
.266em;">&nbsp; locale-coding-system: utf-8-unix<br></div><div style=3D"=
font-family:georgia, serif;font-size:1.266em;"><br></div><div style=3D"f=
ont-family:georgia, serif;font-size:1.266em;">Major mode: Help<br></div>=
<div style=3D"font-family:georgia, serif;font-size:1.266em;"><br></div><=
div style=3D"font-family:georgia, serif;font-size:1.266em;">Minor modes =
in effect:<br></div><div style=3D"font-family:georgia, serif;font-size:1=
.266em;">&nbsp; tooltip-mode: t<br></div><div style=3D"font-family:georg=
ia, serif;font-size:1.266em;">&nbsp; global-eldoc-mode: t<br></div><div =
style=3D"font-family:georgia, serif;font-size:1.266em;">&nbsp; electric-=
indent-mode: t<br></div><div style=3D"font-family:georgia, serif;font-si=
ze:1.266em;">&nbsp; mouse-wheel-mode: t<br></div><div style=3D"font-fami=
ly:georgia, serif;font-size:1.266em;">&nbsp; tool-bar-mode: t<br></div><=
div style=3D"font-family:georgia, serif;font-size:1.266em;">&nbsp; menu-=
bar-mode: t<br></div><div style=3D"font-family:georgia, serif;font-size:=
1.266em;">&nbsp; file-name-shadow-mode: t<br></div><div style=3D"font-fa=
mily:georgia, serif;font-size:1.266em;">&nbsp; global-font-lock-mode: t<=
br></div><div style=3D"font-family:georgia, serif;font-size:1.266em;">&n=
bsp; font-lock-mode: t<br></div><div style=3D"font-family:georgia, serif=
;font-size:1.266em;">&nbsp; blink-cursor-mode: t<br></div><div style=3D"=
font-family:georgia, serif;font-size:1.266em;">&nbsp; auto-composition-m=
ode: t<br></div><div style=3D"font-family:georgia, serif;font-size:1.266=
em;">&nbsp; auto-encryption-mode: t<br></div><div style=3D"font-family:g=
eorgia, serif;font-size:1.266em;">&nbsp; auto-compression-mode: t<br></d=
iv><div style=3D"font-family:georgia, serif;font-size:1.266em;">&nbsp; b=
uffer-read-only: t<br></div><div style=3D"font-family:georgia, serif;fon=
t-size:1.266em;">&nbsp; line-number-mode: t<br></div><div style=3D"font-=
family:georgia, serif;font-size:1.266em;">&nbsp; indent-tabs-mode: t<br>=
</div><div style=3D"font-family:georgia, serif;font-size:1.266em;">&nbsp=
; transient-mark-mode: t<br></div><div style=3D"font-family:georgia, ser=
if;font-size:1.266em;"><br></div><div style=3D"font-family:georgia, seri=
f;font-size:1.266em;">Load-path shadows:<br></div><div style=3D"font-fam=
ily:georgia, serif;font-size:1.266em;">None found.<br></div><div style=3D=
"font-family:georgia, serif;font-size:1.266em;"><br></div><div style=3D"=
font-family:georgia, serif;font-size:1.266em;">Features:<br></div><div s=
tyle=3D"font-family:georgia, serif;font-size:1.266em;">(shadow sort mail=
-extr emacsbug message rmc puny dired dired-loaddefs<br></div><div style=
=3D"font-family:georgia, serif;font-size:1.266em;">rfc822 mml mml-sec ep=
a derived epg rfc6068 epg-config gnus-util rmail<br></div><div style=3D"=
font-family:georgia, serif;font-size:1.266em;">rmail-loaddefs auth-sourc=
e cl-seq eieio eieio-core cl-macs<br></div><div style=3D"font-family:geo=
rgia, serif;font-size:1.266em;">eieio-loaddefs password-cache json map m=
m-decode mm-bodies mm-encode<br></div><div style=3D"font-family:georgia,=
 serif;font-size:1.266em;">mail-parse rfc2231 mailabbrev gmm-utils mailh=
eader sendmail rfc2047<br></div><div style=3D"font-family:georgia, serif=
;font-size:1.266em;">rfc2045 ietf-drums mm-util mail-prsvr mail-utils cl=
-extra time-date<br></div><div style=3D"font-family:georgia, serif;font-=
size:1.266em;">subr-x shortdoc text-property-search seq byte-opt gv byte=
comp<br></div><div style=3D"font-family:georgia, serif;font-size:1.266em=
;">byte-compile cconv help-fns radix-tree help-mode cl-loaddefs cl-lib<b=
r></div><div style=3D"font-family:georgia, serif;font-size:1.266em;">iso=
-transl tooltip eldoc electric uniquify ediff-hook vc-hooks<br></div><di=
v style=3D"font-family:georgia, serif;font-size:1.266em;">lisp-float-typ=
e elisp-mode mwheel term/ns-win ns-win ucs-normalize<br></div><div style=
=3D"font-family:georgia, serif;font-size:1.266em;">mule-util term/common=
-win tool-bar dnd fontset image regexp-opt fringe<br></div><div style=3D=
"font-family:georgia, serif;font-size:1.266em;">tabulated-list replace n=
ewcomment text-mode lisp-mode prog-mode register<br></div><div style=3D"=
font-family:georgia, serif;font-size:1.266em;">page tab-bar menu-bar rfn=
-eshadow isearch easymenu timer select<br></div><div style=3D"font-famil=
y:georgia, serif;font-size:1.266em;">scroll-bar mouse jit-lock font-lock=
 syntax font-core term/tty-colors<br></div><div style=3D"font-family:geo=
rgia, serif;font-size:1.266em;">frame minibuffer cl-generic cham georgia=
n utf-8-lang misc-lang<br></div><div style=3D"font-family:georgia, serif=
;font-size:1.266em;">vietnamese tibetan thai tai-viet lao korean japanes=
e eucjp-ms cp51932<br></div><div style=3D"font-family:georgia, serif;fon=
t-size:1.266em;">hebrew greek romanian slovak czech european ethiopic in=
dian cyrillic<br></div><div style=3D"font-family:georgia, serif;font-siz=
e:1.266em;">chinese composite emoji-zwj charscript charprop case-table e=
pa-hook<br></div><div style=3D"font-family:georgia, serif;font-size:1.26=
6em;">jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice butt=
on<br></div><div style=3D"font-family:georgia, serif;font-size:1.266em;"=
>loaddefs faces cus-face macroexp files window text-properties overlay<b=
r></div><div style=3D"font-family:georgia, serif;font-size:1.266em;">sha=
1 md5 base64 format env code-pages mule custom widget<br></div><div styl=
e=3D"font-family:georgia, serif;font-size:1.266em;">hashtable-print-read=
able backquote threads kqueue cocoa ns lcms2<br></div><div style=3D"font=
-family:georgia, serif;font-size:1.266em;">multi-tty make-network-proces=
s native-compile emacs)<br></div><div style=3D"font-family:georgia, seri=
f;font-size:1.266em;"><br></div><div style=3D"font-family:georgia, serif=
;font-size:1.266em;">Memory information:<br></div><div style=3D"font-fam=
ily:georgia, serif;font-size:1.266em;">((conses 16 80691 8984)<br></div>=
<div style=3D"font-family:georgia, serif;font-size:1.266em;">(symbols 48=
 6822 0)<br></div><div style=3D"font-family:georgia, serif;font-size:1.2=
66em;">(strings 32 21275 2068)<br></div><div style=3D"font-family:georgi=
a, serif;font-size:1.266em;">(string-bytes 1 715988)<br></div><div style=
=3D"font-family:georgia, serif;font-size:1.266em;">(vectors 16 15733)<br=
></div><div style=3D"font-family:georgia, serif;font-size:1.266em;">(vec=
tor-slots 8 322442 18788)<br></div><div style=3D"font-family:georgia, se=
rif;font-size:1.266em;">(floats 8 72 30)<br></div><div style=3D"font-fam=
ily:georgia, serif;font-size:1.266em;">(intervals 56 355 0)<br></div><di=
v style=3D"font-family:georgia, serif;font-size:1.266em;">(buffers 992 1=
2))<br></div><div style=3D"font-family:georgia, serif;font-size:1.266em;=
"><br></div><div style=3D"font-family:georgia, serif;font-size:1.266em;"=
>--&nbsp;<br></div><div style=3D"font-family:georgia, serif;font-size:1.=
266em;">Mark Bestley</div></body></html>
--3a02ce5d6f5740a3a1574786882483fd--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: "Mark Bestley" <gnu@HIDDEN>
Subject: bug#51449: Acknowledgement (28.0.50; iso-transl overwrites alt
 key bindings)
Message-ID: <handler.51449.B.163536850317052.ack <at> debbugs.gnu.org>
References: <abeb39e3-cbbb-4cc4-b025-ef3df3011c90@HIDDEN>
X-Gnu-PR-Message: ack 51449
X-Gnu-PR-Package: emacs
Reply-To: 51449 <at> debbugs.gnu.org
Date: Wed, 27 Oct 2021 21:02:03 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 51449 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
51449: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51449
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#51449: 28.0.50; iso-transl overwrites alt key bindings
Resent-From: Gregory Heytings <gregory@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 27 Oct 2021 21:49:01 +0000
Resent-Message-ID: <handler.51449.B51449.163537133330602 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51449
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Mark Bestley <gnu@HIDDEN>
Cc: 51449 <at> debbugs.gnu.org
Received: via spool by 51449-submit <at> debbugs.gnu.org id=B51449.163537133330602
          (code B ref 51449); Wed, 27 Oct 2021 21:49:01 +0000
Received: (at 51449) by debbugs.gnu.org; 27 Oct 2021 21:48:53 +0000
Received: from localhost ([127.0.0.1]:50739 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mfqmy-0007xW-NJ
	for submit <at> debbugs.gnu.org; Wed, 27 Oct 2021 17:48:52 -0400
Received: from heytings.org ([95.142.160.155]:38406)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gregory@HIDDEN>) id 1mfqmv-0007xI-Fc
 for 51449 <at> debbugs.gnu.org; Wed, 27 Oct 2021 17:48:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org;
 s=20210101; t=1635371328;
 bh=x3UkzWR43mk7vd4AN0kISKZP4W6xYtwyWVE97yf9LDE=;
 h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From;
 b=MSfLg8PQ6GoSk6oI+8mGfH+iDyBN2DQhdJZdBPMjbG+9Tp+NilFBcZPsiVajYD1Y/
 PpqM/hctW5OryCWyCByugMNyWL4lRy74RKYSQEc6NGOVZ7sAIrjuyZRpiB9RuEBPDO
 A1PzHxBrNwUsWjAC3Ly6UXYD19iMI8ujWuxqURNtZCtt2TwkMsl+4Yvm/YtDJsyZuA
 0LKzHtBVaFYzs5X8wtRvdzugBGYtCIo0tzyIzQ3rMbNLCppNwfcdwcfNQWJwh6a0i3
 wRMG01dk0Rpi5ONbMjJsLVxVxexSGtcYweBbJhzVc3STXjpFsNdSmhbzgP4dAqy3YM
 f2Sukq1142NZw==
Date: Wed, 27 Oct 2021 21:48:47 +0000
From: Gregory Heytings <gregory@HIDDEN>
In-Reply-To: <abeb39e3-cbbb-4cc4-b025-ef3df3011c90@HIDDEN>
Message-ID: <e2898e04cfc762c60a72@HIDDEN>
References: <abeb39e3-cbbb-4cc4-b025-ef3df3011c90@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="sw4wCFH3MX"
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


--sw4wCFH3MX
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable


Your bug report is difficult to understand.

>
> In emacs -Q just need something to get the Alt key bound
> e.g.
> (setq=C2=A0 mac-command-modifier 'alt)
>
> The when you Type A-c you get =C2=A2 and you cannot bind it yourself.
>

If you do this, A-c should display "A-c is undefined", which is indeed the=
=20
case, it's not bound to any command (in emacs -Q).

>
> On a mac I want the key by space to be Alt as that is what is printed on=
=20
> my PC keyboard. I suspect this is true with PCs
>

If you want the key on the left of the space bar to be the Meta key in=20
Emacs (which is what the Alt key usually does), you should do: (setq=20
mac-command-modifier 'meta).

>
> The issue is that (require 'iso-transl) is called before the user can=20
> alter its behaviour and that iso-transl.el then binds to various A-c and=
=20
> other keys.
>

The use of the Alt modifier is indeed hardcoded in iso-transl.  If you=20
want to use it, you can chose another modifier key on your keyboard, for=20
example: (setq mac-right-command-modifier 'alt).  In that case the key on=
=20
the left of your space bar will be Meta, and the key on the right of your=
=20
space bar will be Alt.
--sw4wCFH3MX--




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 28 Oct 2021 03:07:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 27 23:07:01 2021
Received: from localhost ([127.0.0.1]:50971 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mfvkr-0004jn-IF
	for submit <at> debbugs.gnu.org; Wed, 27 Oct 2021 23:07:01 -0400
Received: from mail-pj1-f51.google.com ([209.85.216.51]:56052)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1mfvkp-0004jW-68
 for control <at> debbugs.gnu.org; Wed, 27 Oct 2021 23:07:00 -0400
Received: by mail-pj1-f51.google.com with SMTP id om14so3603044pjb.5
 for <control <at> debbugs.gnu.org>; Wed, 27 Oct 2021 20:06:59 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:mime-version:date:message-id:subject:to;
 bh=CDJrwPbtmO7FoZOy5TG2yUh1fKV1oZMbzwtNNbMo84w=;
 b=hQYX8cyg38SaxTPNNMoc10Wh6yZjrNEhUt96zIMP86uHTIiuTs4l17LJeSTLcYBrrW
 /Dx2SLTg22WEZB8mJmGuPEDyOm+UVohDqoxvjHAIB4qfYb72amqjP8n6sI7U/xenYW4H
 I8gmGf0pkEHnm4S57yNenARhsuo4NHgSgvthv8+dYeY0BQ+HTWQ49I4il1RP/Eiyw6CH
 QPNJub53PBG/guEfBpoNQZLQGNNUqN5tIqbzD8UJCgKRh7naph9D6hzHN9B59TN30ZP4
 n6VxPeF6HdgKjff5LBTd+gjzIXPl24jAEBqNkP32v4Cz8FtgfieRd2j/9xyM3X1isoLy
 wlaA==
X-Gm-Message-State: AOAM532l6qsYAUpKmn8k4DNTBFRHvUjIS1eW/i9cBXyDHnDw+szbaR86
 YbUxD57XILaZE1ZmeQS4+2XjMms4a1esIE36REPNLTui
X-Google-Smtp-Source: ABdhPJwOlKKz2EUUgiVFvpNRow29EDFlfx2YEhIcQKKsqJKLRQpgMnl8eydgI9jNefMHmb1O4X5xGtYgwR6ARX88XCg=
X-Received: by 2002:a17:90b:11c2:: with SMTP id
 gv2mr1621805pjb.133.1635390413363; 
 Wed, 27 Oct 2021 20:06:53 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 27 Oct 2021 20:06:52 -0700
From: Stefan Kangas <stefan@HIDDEN>
MIME-Version: 1.0
Date: Wed, 27 Oct 2021 20:06:52 -0700
Message-ID: <CADwFkmntjKaYYHKo1ikChXSrp_7GDA9-dHPJh-mF0Bt-C3KJ9A@HIDDEN>
Subject: control message for bug #51449
To: control <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

# notabug, most likely
tags 51449 + notabug
quit





Last modified: Thu, 28 Oct 2021 03:15:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.