From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#42708: Let users copy "*Char Help*" buffer Date: Tue, 10 Nov 2020 12:26:35 -0800 (PST) Message-ID: <20098a09-7605-4b1e-8ff4-a49316f367cb@default> References: <87r1smy1du.5.fsf@jidanni.org> <877duerlw2.fsf@mail.linkov.net> <87h7the985.fsf@gnus.org> <87a6z8pr7f.fsf@mail.linkov.net> <87bljogscr.fsf@gnus.org> <87r1q27rvz.fsf@gnus.org> <87pn4u1fxq.fsf@mail.linkov.net> <87tutymyyb.fsf@gnus.org> <878sb9j7l0.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27432"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 42708@debbugs.gnu.org, rms@gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson To: Juri Linkov , Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Nov 10 21:27:41 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kcaEu-00070m-Tv for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 Nov 2020 21:27:40 +0100 Original-Received: from localhost ([::1]:54556 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kcaEu-0002DW-0P for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 10 Nov 2020 15:27:40 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37432) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcaEJ-0001ku-1L for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2020 15:27:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55722) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kcaEI-0007Zd-OF for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2020 15:27:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kcaEI-0002xN-DN for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2020 15:27:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Nov 2020 20:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42708 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 42708-submit@debbugs.gnu.org id=B42708.160504001011334 (code B ref 42708); Tue, 10 Nov 2020 20:27:02 +0000 Original-Received: (at 42708) by debbugs.gnu.org; 10 Nov 2020 20:26:50 +0000 Original-Received: from localhost ([127.0.0.1]:39032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcaE5-0002wk-MO for submit@debbugs.gnu.org; Tue, 10 Nov 2020 15:26:50 -0500 Original-Received: from userp2120.oracle.com ([156.151.31.85]:55942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcaE3-0002wU-HQ for 42708@debbugs.gnu.org; Tue, 10 Nov 2020 15:26:48 -0500 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 0AAKJRIM103142; Tue, 10 Nov 2020 20:26:41 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=EcAE8bMppGfhFYcBvvD/A7v9T94PiSYjv8enW46Tg1Y=; b=RvfZvzXleQH6v7p5JdAUT06B/0MmH2o29Q5qr0MHbpuLrQy27tBIjfrPBh29AxFJQmcK 9p6kD8tcs56G2oSTuTcYENgzN9Sx5FVVe7KJnqql232RLYluoa+ZmeSaRclgGikE+K9a c/8/klW1lXFPoKJex1SSgMgqS6EgtxOld8firvw2slnXc4bVTEcWMfRd1vVunJmYfCv2 CHnNHQC8nUPuWVV/0FRFJisz2tPFAJ6+0G3B3I6IOf8ao5KYwkB2+v/VVbdZLinDI+Gq 8WhHmfFeHPrkGqTquQytxFStDTDUVjAiH2bh4Fh8D7a1h2FVrXPp4NCtp84x/XvLus6V HA== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2120.oracle.com with ESMTP id 34p72ekwjb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 10 Nov 2020 20:26:41 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 0AAKL5Kr011580; Tue, 10 Nov 2020 20:26:41 GMT Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userp3020.oracle.com with ESMTP id 34qgp7c5aa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 10 Nov 2020 20:26:41 +0000 Original-Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 0AAKQabt022068; Tue, 10 Nov 2020 20:26:36 GMT In-Reply-To: <878sb9j7l0.fsf@mail.linkov.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5071.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9801 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=999 adultscore=0 mlxscore=0 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011100138 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9801 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxlogscore=999 mlxscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 priorityscore=1501 spamscore=0 impostorscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011100138 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:193056 Archived-At: > No other effect, cursor-in-echo-area was necessary when > 'read-char-choice' relied on 'read-key'. Seriously? You've not only introduced a new function, `read-char-from-minibuffer', AND used it here and there (everywhere?) in place of `read-char` and `read-key`, but you've ALSO changed the behavior of `read-char-choice`, so it too no longer reads a char in the longstanding, useful way, which we can count to NOT use the minibuffer? FTR, here's one user who strongly objects. You knew that, generally. Now you know it for `read-char-choice' in particular. Hey, why didn't you just redefine `read-char' while you were at it? > Then what remains in 'read-char-choice' after this clean-up, > is just a call to 'read-char-from-minibuffer' and handling 'help-char' > by calling 'help-form-show'. OTOH, 'help-form-show' can be simply > bound > to 'help-char' in 'read-char-from-minibuffer-map'. So I'm lost what > would be better to do. I see 2 variants: >=20 > 1. Declare 'read-char-choice' as an equivalent of 'read-char-from- > minibuffer', but with additional handling of 'help-char'; >=20 > 2. Add handling of 'help-char' to 'read-char-from-minibuffer', > and leave 'read-char-choice' unchanged, then replace all calls > of 'read-char-choice' with 'read-char-from-minibuffer' calls > in the Emacs source tree. Alas.