From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Current mode command discovery Date: Mon, 15 Feb 2021 00:46:29 +0100 Message-ID: <878s7q9pre.fsf@gnus.org> References: <87v9aubm96.fsf@gnus.org> <878s7qifn2.fsf@telefonica.net> <874kieidcl.fsf@telefonica.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27164"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: =?utf-8?Q?=C3=93scar?= Fuentes , emacs-devel@gnu.org, Dmitry Gutov To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 15 00:47:40 2021 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 1lBR76-0006xY-9n for ged-emacs-devel@m.gmane-mx.org; Mon, 15 Feb 2021 00:47:40 +0100 Original-Received: from localhost ([::1]:41376 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lBR75-0005Cu-Ci for ged-emacs-devel@m.gmane-mx.org; Sun, 14 Feb 2021 18:47:39 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38870) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBR6A-0004jH-KV for emacs-devel@gnu.org; Sun, 14 Feb 2021 18:46:42 -0500 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:54076) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBR68-0005pJ-CV for emacs-devel@gnu.org; Sun, 14 Feb 2021 18:46:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=7QoNr/b7Sd7X0FnlYXJocuMVCaLSfbOwy8kqksHi9Zs=; b=T0qtn0wiIYxaKMMiN3GlWZMEET WF3WIzzhVV/edAKMY0Ye2KSXCqPaOcCUrKHHcteLu1fTL3cbsGti4rUaZ5s88RMOxQ7T9Qf7Mv467 3Gg8iQo5vDx9bdZgC/ARaCa0kl2hpvMddcgI+Fu/WYz1FyavvlsXT5Qe7n06hyu99Czc=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lBR5y-0006mb-C6; Mon, 15 Feb 2021 00:46:37 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUWDxBdOBqsZhLm nBT60Bv///96H16rAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+UCDhcWAWK0NHYAAAG3SURBVDjLlZPd ga0gDITlbgOCW4AkFnBJUgGh/5p2UPR4zvqy+CJ+5mcmME1/XjOex5XT+gyIcngG8v8ZsK5nkbmv MIUQZnxipjXsKB4ghLj3Q6w5xofOSJVimX43DSBLncIvQmrCvqb31npxMdKWLzHhzKqiao1S/qyh 5K5OqcQPnU29mQuLlg9gVc3YtJWeHvq64SjTGjLpZgKdU7ejGzJAc2/KHuc3Ke1Y1Wp8JxeQGOND hLaac34A1lRzmsMd6IFIM92TuQ0A+5nuQAdwlq3eqkCdHTWEjcsrhLq5UN8Eb1t5DZkodQAfRcUk XwATT72KJ+qTeXm8N7OBpATQPL8AFrs1SQsJKt2BaSVDLloalXQBw+8uhDNRvn1juc7uLrAQi8yE nGU+u9pJXVbDhcAg7QQI6aSE1CVx8wHQI4SpewoqkXAqxhz3psRcy8wao1aNNx3wAnP6wkSYToeF DyAoDb9YzzupnWQTIp3xsjhTGYBEMoLYpwUb5+GjdiG4bzi98R8SMu7LmMeKXIxUSI5obA7tuBn9 ttEiqcCfiA0fgHo4duh0Wpz6qAfA7wyKwOkLUxngB+qmcr5rdEM9AAAAJXRFWHRkYXRlOmNyZWF0 ZQAyMDIxLTAyLTE0VDIzOjIyOjAxKzAwOjAwmt1JLAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0w Mi0xNFQyMzoyMjowMSswMDowMOuA8ZAAAAAASUVORK5CYII= X-Now-Playing: Kronos Quartet's _Terry Riley: Sun Rings_: "Prayer Central" In-Reply-To: (Stefan Kangas's message of "Sun, 14 Feb 2021 17:18:09 -0600") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no 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:264812 Archived-At: Stefan Kangas writes: > At least with annotations you don't have to guess if some heuristics > will work, it is immediately clear from reading the code what will > happen. Yup. Having to skip back to some obscure incantation to guess what's going on is just annoying. And then you'd have to annotate the commands that should not be part of the incantation, which isn't good design. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no