From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: What is the most useful potential feature which Emacs lacks? Date: Thu, 28 May 2020 20:41:23 -0700 (PDT) Message-ID: <0b55ef79-e344-4803-8891-be202a05f1fb@default> References: <87k11htj96.fsf@dustycloud.org> <87pnb7u70r.fsf@red-bean.com> <87y2pvrzho.fsf@dustycloud.org> <87y2pvqhuj.fsf@red-bean.com> <87pnaog13i.fsf@red-bean.com> <87h7w0f03x.fsf@red-bean.com> <5bae1fd5-52ef-46f1-c728-8d5940bf5bbc@yandex.ru> <20200528205249.GC919@breton.holly.idiocy.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="126093"; mail-complaints-to="usenet@ciao.gmane.io" Cc: kfogel@red-bean.com, emacs-devel@gnu.org, cwebber@dustycloud.org, monnier@iro.umontreal.ca, dgutov@yandex.ru, ndame@protonmail.com To: rms@gnu.org, Alan Third Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 29 05:42:21 2020 Return-path: Envelope-to: ged-emacs-devel@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 1jeVuX-000WhK-Az for ged-emacs-devel@m.gmane-mx.org; Fri, 29 May 2020 05:42:21 +0200 Original-Received: from localhost ([::1]:45044 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jeVuW-00083o-9E for ged-emacs-devel@m.gmane-mx.org; Thu, 28 May 2020 23:42:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42430) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeVtn-0007bb-Gv for emacs-devel@gnu.org; Thu, 28 May 2020 23:41:35 -0400 Original-Received: from userp2120.oracle.com ([156.151.31.85]:44238) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jeVtm-0006Fr-3K; Thu, 28 May 2020 23:41:35 -0400 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 04T3WeHW058730; Fri, 29 May 2020 03:41:31 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=v6y8c9r7OSOAbbHq0INnvch/8/6cCKFHd9eSoaoGAvI=; b=kLnJr+BYJ2fVqOk5V8WU1hB2iAwR70TrCIC3FRw8L6BHkH0+Tj3xXHj0lqcZS10STp8d YvsVD5hF8MyiwwGIeEn1I/bLU5Ccw72yn5L/l3gtG0572xvq2GY2x0XAfWG+RJxC/zl6 doJ2Htge/JN0wJGI2kSgIu3jKt3kC9TwWW2GlHK9hbuUwQVO84D+3tFBwHiPa4vkkonr Pm34kWw/MEEP0+q65uvN4v7wf/bce83IgBXq2tjkpOsOWHxoFEaBc0ZOmpGusFfH/kK0 Xr0OaZ8zskiZ1YLx7jRRXEk0K59dw8Ics7V3kOcB1BsOTimplDU5trwi0H3NuRflRQtn fg== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2120.oracle.com with ESMTP id 318xbk88j8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 29 May 2020 03:41:31 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 04T3XfLL022869; Fri, 29 May 2020 03:41:30 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserp3020.oracle.com with ESMTP id 317j5x8d2j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 29 May 2020 03:41:30 +0000 Original-Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 04T3fTqN024242; Fri, 29 May 2020 03:41:29 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5005.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9635 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 suspectscore=18 mlxlogscore=999 mlxscore=0 adultscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2005290024 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9635 signatures=668686 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 spamscore=0 mlxscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 cotscore=-2147483648 suspectscore=18 bulkscore=0 clxscore=1015 impostorscore=0 malwarescore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2005290024 Received-SPF: pass client-ip=156.151.31.85; envelope-from=drew.adams@oracle.com; helo=userp2120.oracle.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/28 23:39:08 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:251603 Archived-At: >> This seems like a reasonable solution to me. Alternatively perhaps >> we just need to sell C-x C-f as "open a file or directory" rather >> than "find a file"? >=20 > That would make our initial explanations more complex, and that might > lead to more confusion than clarity. I disagree. It's clearer to state, when it's the case, that a given operation acts on a file or a dir, or on files and dirs. We do that pretty consistently in Dired and some other areas of Emacs. We should do it wherever it makes sense, and it makes sense wherever someone might not understand that the operation applies to either/both.