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#1305: [External] : bug#1305: All code that currently beeps should use visual bell instead Date: Sat, 1 May 2021 14:13:13 +0000 Message-ID: References: <87blabpy54.fsf@gnus.org> <0d7924a2-d09f-e2d0-f0e7-6b5ee3a7a7f2@yandex.ru> <192e82f20f5deb690394@heytings.org> <87zgxmjkr9.fsf@gnus.org> <874kfs3585.fsf@gnus.org> <87v987z53l.fsf@gnus.org> <8fba78a42ee78011f182@heytings.org> <80b9aa43-9924-ae07-df60-87dde8c17378@yandex.ru> <8fba78a42eb8bd480d61@heytings.org> <3a17b49f-2a5c-42b6-4375-7544b67fd471@yandex.ru> <4edb1435264f2530594d@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28736"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Alan Third , "1305@debbugs.gnu.org" <1305@debbugs.gnu.org>, Michael Welsh Duggan , Stefan Kangas , "jasonspiro4@gmail.com" , Stefan Monnier , Dmitry Gutov , Lars Ingebrigtsen To: Gregory Heytings Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat May 01 16:14:12 2021 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 1lcqNo-0007Mn-2c for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 01 May 2021 16:14:12 +0200 Original-Received: from localhost ([::1]:49604 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lcqNm-00028D-J9 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 01 May 2021 10:14:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42238) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lcqNe-00027u-Q3 for bug-gnu-emacs@gnu.org; Sat, 01 May 2021 10:14:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53207) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lcqNe-0007rQ-JF for bug-gnu-emacs@gnu.org; Sat, 01 May 2021 10:14:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lcqNe-000653-EK for bug-gnu-emacs@gnu.org; Sat, 01 May 2021 10:14:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 May 2021 14:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 1305 X-GNU-PR-Package: emacs Original-Received: via spool by 1305-submit@debbugs.gnu.org id=B1305.161987840523345 (code B ref 1305); Sat, 01 May 2021 14:14:02 +0000 Original-Received: (at 1305) by debbugs.gnu.org; 1 May 2021 14:13:25 +0000 Original-Received: from localhost ([127.0.0.1]:36518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcqN3-00064T-5N for submit@debbugs.gnu.org; Sat, 01 May 2021 10:13:25 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:49366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcqN1-00064L-MP for 1305@debbugs.gnu.org; Sat, 01 May 2021 10:13:24 -0400 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 141E3ZhD181091; Sat, 1 May 2021 14:13:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=wBBZCG3YhBsiij0etayLYTqVAbL0zrmzj3IX0baYee4=; b=bi7yQfhRw+MQeitSPmgYiBlBupJuFEdjVrMMpinwtsFrQyGpFd0aWZiYl+URYRaMtdNi h1TRvnG0LjhJyVROViTvKMHNfVpq6Sos19/Z9RR7FVm6JWTxq8qTmjBYcSNN6qAaQLcF SYfNOlxb6MSR9p87yjpuAXZPYLaH3IKi8Q36za+4qkkBKOQVE0+ySB+K2emSxrKeUY1n WsTC54cliVuYyZkE+7ysrzt0opP+ng/wGjfhv15tULAvB+xmanIHHwpyu8U0tlQgi0xu C886PSRFJQFH8uLUyFYKQ/id32vtNkdEPRlyNES4j+HeSDG6mKzOzOxyMS8N9IuPXa8A EQ== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2130.oracle.com with ESMTP id 388xdrrqty-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 01 May 2021 14:13:17 +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 141EAuNg034780; Sat, 1 May 2021 14:13:17 GMT Original-Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2046.outbound.protection.outlook.com [104.47.66.46]) by userp3020.oracle.com with ESMTP id 388xakd7e0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 01 May 2021 14:13:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CqkJhAoetVEM5b5NzWGMWrvU56k+QB21jNmo3ba3Q4CMd937YW6rQ5UCM+DO5c/idqDpyQmvf3Wn73SnZrwiW7yFoRqml5j9QDbmLjfGfvb6tcTzWqbTCJdKsq+HTgRUN2wxfGhpzZxExp1NSC3gEU6hHTK/GxvxrgWU93tOWVE6J7jm0jJbjkxjX8GRhNRiDcT2IqkKUWQISxuHKCZzDowksai2kIz9mroaHIhYyaPNXws77DLc3XjOEeskKMmxLYRMirW5+cHdX4DOpdntNq45oG3tU26XxW6ivmAoXyxKPINjgwQSmFE/dl+XFU1s9CNPFKQlvFTinYOetEzdFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wBBZCG3YhBsiij0etayLYTqVAbL0zrmzj3IX0baYee4=; b=Go91dEz7mlz0NI+D6WLZjWWNKCfXBNmasZFSQbZlH81uvcz1tv6FiJfUIJy+spRxCYnRwKAbuR/nUcOnBqnWmRauAqW0YokaF/ozvTST8vFEhI2IUdDaArJGBat5GQ7h/MMXQkddIRU2NnR2A3JJpagQJd6ywihciPHaN/4v13MgQwXwuX4YLO6HpQ7Yweg9wRa5DbEmff+aRLbY8BMv+acY0n9BCaEHwCUMuq2PViVZqzwuN3Ujh+e8ZguH/SFCSkQw+qbUtFAu1B8ccJcUxJFYRD22aKqpMVdCA/kJA1Dl7k7R6KGsKrtFwoxJSvBPKhzEsxbnR9yl1y4j+j7vUQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wBBZCG3YhBsiij0etayLYTqVAbL0zrmzj3IX0baYee4=; b=krDNApDR95jUhw2A08ukajWstaIxT/sprofY5d8cpw7CvPx0zXz2h3ndh2Xm0Le5+/QEO4CTsFRP3gUQhAvYIgqQ1G6AcXPN6XwiGKNc1dE77aDz9a/eM7lZVH9umqMzuOFPDH+74gFMlsPIAFosCaqiWmU9vnJZqn26nHi4BB0= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2958.namprd10.prod.outlook.com (2603:10b6:805:db::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.38; Sat, 1 May 2021 14:13:13 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494%6]) with mapi id 15.20.4087.039; Sat, 1 May 2021 14:13:13 +0000 Thread-Topic: bug#1305: [External] : bug#1305: All code that currently beeps should use visual bell instead Thread-Index: AQHXPl6m+ebfTonn7EapFyT+aJ0xcarOqF+w In-Reply-To: <4edb1435264f2530594d@heytings.org> Accept-Language: en-US Content-Language: en-US authentication-results: heytings.org; dkim=none (message not signed) header.d=none;heytings.org; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: cd1a5633-a963-4091-0b6e-08d90cab4217 x-ms-traffictypediagnostic: SN6PR10MB2958: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0YpsILW82x8kZZHx5SVlTH+RyVF+OiVCt3LlhCtdAk1ygHIJklz3lQAKho8904eImcMI7qNLMy65JRo6SyU+mMAYqrl0KWnhXWDJltwMpUkdoaXQAqxvR827OfCslp3YvvwmtgEkDZaZKXffVVnwca3X+F7OtloANrILzUNUVU0hX3ZYcsXNTXtBB01UAC6KT78A+mbrczFW02o2fz+TvGNdnaY1Op8itI32u2xaB8Gr4RIQMMH2Ps7ZOpdaPZ4XBg/gpI7J3YlnE1sjnuQ5jLam7HsoKiPxrPPS7YCh9zYk4vHT0QkGfihInNHCmna+h9lmabXvUMq1hcuS+A4Q0/SGEHcRKpy2NSk2dFt0gS5G2MvwagLY+o0aOfzUsr4rsH+WsV/VjBV67IA30NXSG7vi7KytRrT585KsPtsLRWv/SLGYocrZMuXNDA5RfDNhAPk9haNTRJIryKji5fpu/O1j9eivBEQUu/rxhT67n6WfNWeXfpEx+sxD0Z47mg3f0M9P9rxnidEotQ3KissLiAXE0f78U0pwJmtiGm9HfsIrSg1YvJE2qVCKt6pqAr6VqyN7bLwCv4I0dtSMZHChfgXg2M8axkSmSttf7mCFu48= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(39860400002)(346002)(366004)(376002)(396003)(2906002)(6506007)(478600001)(52536014)(33656002)(7696005)(86362001)(8676002)(83380400001)(54906003)(38100700002)(71200400001)(76116006)(55016002)(66556008)(66476007)(66446008)(9686003)(64756008)(44832011)(66946007)(26005)(8936002)(6916009)(5660300002)(4326008)(316002)(186003)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: iTP045r9Sar9hHH6plahb3DiVxWsmPfb0Xe9+eUIByLIdSI8JLPhmibRmq4dOiKqfuaN5ZLT0bCB+xMto4lJED8C6/FU+30LNrzFAPOOM4hhDRJTydoPGo/5pUfq6xwN7kQtOYJsv5AtWtOid9qRw/ecxzxchAA7RkmgM0tvp840E/Con4JWWS2ROu4VHto5E63fJq9SeSoojMjp89vQFkG4xcEAOJqRDMMLsQBbYeiIN62IzYql227fNcX5vaQhrcnMcAtVSfKq+lFtCdoTRLuDi0uAIz6wleAsoC8CGPBsrRtpP8N0oWvyklCXGbqCInU1NiYMlwFF8fPVdfJXVNtxo5El9sXy83KFIh0fNS6zUpnF6BM9DfCpb82GCfd35Z6MoYb1jFXMX0alfyTRsshatt36vX8wNVRREWwYF+b+McaA8vOR0THFnyNMJAOf9yjOmH3B0b05ZKtsGBEnJHkwa76ZSYuB/oN+q3dkjY6KYF89IasnnCGVKdnEGa6uyq8XsYakDnSGOdIuTY4dEs6eZVB69T1hpoMWqgzVKU79+q/XtsS23K2gv3jzE1wQy1IozE6GcBufuiedyzopjnsor0zVnCrOSlbhdQFDzgdXw4p5SqpFtnVCpCkAOK+xStXn1oWGin+Gx3i8+q57Fgt2Ft53wmwGjWiGncAnjy9OPdvs0VxbhuItr0X2UrcTy2QG0BkxX/+7r8o4glSMtTZCrkS2U26jmOKya6zPNWfrx+4cS7Am7VxH25qe qRTooofAPeIbfWLI9SOpxsgTZ/Ev8hDOponRzlz9VZn4rI2lHJtjwVcy5TRBNX3TmOwT697D2CmYqwPfCuR6FtPXGsyu+yJ11k x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cd1a5633-a963-4091-0b6e-08d90cab4217 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 May 2021 14:13:13.7104 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: zbC7swESSJt9dAc9SW/2VMMDUPyCG9Rkb26YYmyr4D6ltivh0jYuraFzAeJoI41wBb1eF4zeX1QKSu7tROn5RQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2958 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9971 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 mlxscore=0 phishscore=0 suspectscore=0 malwarescore=0 mlxlogscore=999 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2105010102 X-Proofpoint-ORIG-GUID: 85Qu6r1Mpooh31oOo7fzncQNDvb5oIR8 X-Proofpoint-GUID: 85Qu6r1Mpooh31oOo7fzncQNDvb5oIR8 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9971 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 clxscore=1015 lowpriorityscore=0 adultscore=0 spamscore=0 priorityscore=1501 mlxlogscore=999 bulkscore=0 mlxscore=0 suspectscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2105010101 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:205348 Archived-At: > > What part of the `echo-bell' "animation" in the echo area didn't you > > like? >=20 > You may have seen earlier in this thread that having to wait for the > end of the animation to see the error message is not considered optimal. "is not considered": passive voice. Who doesn't consider it, and why? Have the passive voicers actually tried it? The default period to "wait" is 0.2 sec. Having to wait 0.2 sec is "not considered optimal" by default? Really? In that case, change the default to 0.02 sec or whatever the passive voices consider optimal. Seriously, this thread seems way overblown to me. All the talk of different platforms, animations... What's needed - regardless of what default behavior is chosen, is a simple way for users to customize things. I mentioned the kinds of things. And I mentioned that it's an additional advantage to have the indication be recorded in *Messages*. Provide that additional advantage and some ways for users to customize the behavior in various ways, and be sure to do it with Lisp, and you should get a usable, cross-platform feature. Then you can argue about the default behavior... It should be clear, I hope, that I don't really care what Emacs does in this regard, beyond thinking that things should be kept simple and flexible. I didn't write the initial code behind echo-bell (Miles Bader did), and I don't even use it! I just turn off sound, for the most part, and I don't need an alarm of any kind.