From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: [External] : Re: Gitlab Migration Date: Sat, 04 Sep 2021 12:00:07 +1000 Message-ID: <87lf4dnk0z.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27432"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.7.0; emacs 27.2.50 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 04 04:38:04 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 1mMLZD-0006uC-SF for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 04:38:03 +0200 Original-Received: from localhost ([::1]:39500 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMLZB-00012V-RR for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Sep 2021 22:38:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:32840) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMLYZ-0000Jz-I9 for emacs-devel@gnu.org; Fri, 03 Sep 2021 22:37:23 -0400 Original-Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:39597) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mMLYX-0000w4-Tq for emacs-devel@gnu.org; Fri, 03 Sep 2021 22:37:23 -0400 Original-Received: by mail-pl1-x62f.google.com with SMTP id m17so603541plc.6 for ; Fri, 03 Sep 2021 19:37:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=oYNP/e9fYiy5xyN1ik0QfGtsFRp3PW8QV4fVUUIM7g0=; b=VEDlrwvijH5StPtHJtxjBxS2GqXKCVTGl/NdcgFlkit3ZWlwWxBGDIkoMoluWQ5Y3O QnDbeHzmkQx45k6bu0shgtWunbL4wtz9MxH91ufDkg6AZ/c+deVo9TXF5HI5W2l2Z2dP qGN8e7qioWRVDTbsO8tDa3WBykGBv7NgUgIPi2/VSbTegBSw2FmU1ESlL9GdHIkCclF5 mqIJXzO18QXGSw3CU2zrWvbd5CulEj8d8u8VMS1z0O1+MVnIt9/bG2U8K7Bp+saCwkuc HmUfpYETQ8Or3Sfd61v8oub1oB5P5tWsQcgM1ijvZ62iZR/EMFadt1njiM9q8OmRU3Y4 CmHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=oYNP/e9fYiy5xyN1ik0QfGtsFRp3PW8QV4fVUUIM7g0=; b=TiV8pATp9fuTO3AW2inE2+XKGYiWf6RI3yp+zjEsfjyuQJFlyRlkxxQF9FEPk2VdMo V8XjcXWfacS2/aEGJutGTMpofunygfYfzqEWUdrbA0aA26+kCFsXGngB49/mVRzsVRXt SSGU6fPgkocd0y40z9DMhN+UygLzIs3R5n3ZFZWKvMO4KOjR/KZrT2AOx1teE49Zv/Sc R7RxYrP0pP4PaSGceB0tzbofQBH+MamBcNgiB40FrhMtJkQk0w7Qma+35WxNSuUeyZm+ zEk9p9gz3eViv1NzHlCxODXf/wlB0M2E0yjCvrMF3GaEv7vB/aXAh/yMDOYGa2j61z7d 8w2A== X-Gm-Message-State: AOAM530FhjwXA4JxT9Eiir7++bWoeZTHrcNMEUpwHpdA38NhDqJK1UYj qL1tF4RhbtuOY1w2b5mE+wCVyq01C68= X-Google-Smtp-Source: ABdhPJxyEZ5xOPvNZa8fh/xy+TvteAQzx6//hmA4DXHq0NWgKH8ZCw0/JqJ7ktWOaW2Jr40FJcPE1A== X-Received: by 2002:a17:902:9a91:b0:138:efd5:7302 with SMTP id w17-20020a1709029a9100b00138efd57302mr1627489plp.35.1630723040032; Fri, 03 Sep 2021 19:37:20 -0700 (PDT) Original-Received: from tim-desktop (106-69-68-95.dyn.iinet.net.au. [106.69.68.95]) by smtp.gmail.com with ESMTPSA id t28sm626156pfe.144.2021.09.03.19.37.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Sep 2021 19:37:19 -0700 (PDT) In-reply-to: Received-SPF: pass client-ip=2607:f8b0:4864:20::62f; envelope-from=theophilusx@gmail.com; helo=mail-pl1-x62f.google.com 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, FREEMAIL_FROM=0.001, 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:273829 Archived-At: Stefan Monnier writes: >> Con: It's not the same thing. The `kill-ring' >> is not what non-emacsers are used to. > > [ This is all very hypothetical, so it clearly doesn't matter, but IMO > the difference is small enough not to matter when it comes to choosing > this key binding, IMO. ] > >> This is similar to the pros & cons for words >> in different languages that look the same or >> similar, and may (or may not) have similar >> meanings and uses, but can nevertheless be >> quite different in some respects. >> >> In French they're called "faux amis" - fake >> friends. > > Nope. "Faux amis" are words whose core meanings are just plain > different, whereas "Cut" and `kill-region` fundamentally mean pretty > much the same thing (with some minor differences). > >> We should consider adopting (and improving!) something that provides >> real improvement, not just something that's the flavor of the month >> (or the decade). > > `C-x` for "Cut" has been standard for a lot more than a decade. > Yes, I think this may be a 'flavour' which has won and can no longer be considered a passing fad. The uncommon bindings used by Emacs for cut, copy and paste is probably the number one complaint I hear from new users. The kill-ring really just provides an enhancement rather than a fundamental difference. This would probably be a good candidate for the profiles idea. Change the default, but have the old behaviour in a 'traditional' profile and have the default be the more common CUA bindings. Personally, I would probably load the traditional profile because that is what my finger memory is and because I've spent way too many hours tweaking everything else to use the Emacs bindings for these operations. However, part of me wishes I'd not become accustomed to those key bindings as it is a constant frustration when I'm forced to use a different program which I've not been able to tweak - none of which would be necessary if I hadn't grown accustomed to Emacs bindings. These are such common and frequently used bindings, consistency across applications is probably more important than maintaining inconsistent bindings simply to highlight fairly subtle differences.