From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Why mouse-1/2/3 ? Date: Mon, 27 Apr 2020 09:36:41 -0400 Message-ID: References: <20200427113141.GH30150@tuxteam.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="20085"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 27 15:37:24 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 1jT3wq-00057w-OC for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Apr 2020 15:37:24 +0200 Original-Received: from localhost ([::1]:45846 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jT3wp-0006gT-1Q for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Apr 2020 09:37:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46544) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jT3wE-000696-8R for emacs-devel@gnu.org; Mon, 27 Apr 2020 09:36:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jT3wD-0002Gu-JX for emacs-devel@gnu.org; Mon, 27 Apr 2020 09:36:45 -0400 Original-Received: from mail-qt1-x82c.google.com ([2607:f8b0:4864:20::82c]:35220) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jT3wD-0002Gl-6u for emacs-devel@gnu.org; Mon, 27 Apr 2020 09:36:45 -0400 Original-Received: by mail-qt1-x82c.google.com with SMTP id s30so14218408qth.2 for ; Mon, 27 Apr 2020 06:36:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=m/lgFcbB7v7W5GksJ1oDfXdM4uh0F52WPT6Vgr98Gzg=; b=qLjN0itUf/bphGJjPB3zDezkxYglgBsfSiRKQKQ7TygAxceP3hKkBz+/sKLx0ESWg3 WYRGqmsymXBiHZ7Vv5VmISOprWkmDFyNKfvBfrSFBeem8385knvtSd9f+PDBsZ3rJywd HDqNPGWcZ91R39Yu+demXS4jygYHXirhkLytrf2yJT+YYMhQwhZWHqRzU3tgBPH635o0 FYCOALWuSzWJieYlc2z+WelaqtV/wCyQWbNhBEbgOIUNHwC9Smd39f4AFMIZD87vDFnK KL9tB4T8APx4drzmcM2uuXjMik6b1WBhJ43FNatbDjbuqEn2xfQm+4CNbRxpz99Ma6q/ xFfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=m/lgFcbB7v7W5GksJ1oDfXdM4uh0F52WPT6Vgr98Gzg=; b=hMo5G8IxIM56LPz43NyREnNJE08ZYYOZLJ5d/igqd5XvV2gXjfQHGWQbv5LcupsRvX T5Y/Bvd8BctKJT5EpQ9oEdyJ7vxxyQkqpfgL4REtXQmHIX+NA+Fbgx2+7XphIRnQI2R5 9xcqee2m3qrtEan1wE+p8B9pFrfd6yZendzv157dB5EX7WwzkE5+dN3kzF3n1Tw1RDq5 PWltt8bH45tRVgXTBH2NYm44nhSkGRbR6v/jBGD5+aASdReM65ovi2cdrAxEpUhG7Dyt sV4VaekvCBtcHggOuK2KLVVrh4s8d1fsZ9cQd4tEMyJ+MZYzJLj5RMU9XUDRyiailp+G tMoA== X-Gm-Message-State: AGi0PuaFyNa1Tix0/HKIwbPkkOa3K1dLlIZevFXlfC8UEeGaB9NL4Sqw o12/qQqzZ31pIPOYiiCer9O5If7U X-Google-Smtp-Source: APiQypLotTwZgvUQYbnAFh0OcOasVmxbJ8TquaJYTzybvM0roC5LYi0cDI6IbfVbHh0SnbqakHc/RQ== X-Received: by 2002:ac8:2f15:: with SMTP id j21mr23204844qta.259.1587994603952; Mon, 27 Apr 2020 06:36:43 -0700 (PDT) Original-Received: from ?IPv6:2601:184:4180:66e7:54d6:bfeb:aa49:9d3b? ([2601:184:4180:66e7:54d6:bfeb:aa49:9d3b]) by smtp.googlemail.com with ESMTPSA id 63sm10238577qkl.64.2020.04.27.06.36.42 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 27 Apr 2020 06:36:43 -0700 (PDT) In-Reply-To: <20200427113141.GH30150@tuxteam.de> Content-Language: en-GB Received-SPF: pass client-ip=2607:f8b0:4864:20::82c; envelope-from=cpitclaudel@gmail.com; helo=mail-qt1-x82c.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2607:f8b0:4864:20::82c 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:247923 Archived-At: On 27/04/2020 07.31, tomas@tuxteam.de wrote: > On Mon, Apr 27, 2020 at 11:23:47AM +0000, ndame wrote: >>> Like a friend of mine said the other day: "why do the people have >>> to speak constantly English and don't speak German, as everyone >>> else does?" :-) >> >> Yep. It's like saying Emacs doesn't need to adapt, if someone wants >> to use it then learn the emacs terminology. > > If you want Emacs to adapt in this point, it's on you to convince > Emacs people that this change is important. FWIW, I don't find the comparison to speaking German very convincing either. > You haven't managed to convince me, at least (I'm not an important > "Emacs people", just a happy user, mind you). Mentioning the > alternative spellings in the documentation and in the help, yes, by > all means. Neither have you managed to convince me that mouse-1-2-3 is valuable. I've seen one moderately convincing point about this relating to left-handed mice (suggesting that buttons should really be called inner, middle, and outer), but I haven't seen much of an argument in support of 1, 2, 3 except "that's how Emacs does it. FWIW, I've been using Emacs for 10 years, with 7 years spent almost exclusively inside of it, and I don't find mouse-1-2-3 natural. Given how uncommonly I use the middle and right mouse buttons in Emacs, it actually took me years to remember whether mouse-2 was the right mouse button or the middle one (it didn't help that one of my mice didn't have a scrollwheel, so counting the buttons left to right gave the wrong intuition, IIRC). > But changing the names in the code... not for me, at least. Concretely, what does changing the names in the code mean? Changing the docstrings? Or changing the spelling in keymaps?