From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: delete-selection-mode as default Date: Fri, 7 Sep 2018 09:16:21 -0400 Message-ID: References: <83k1nxvm5j.fsf@gnu.org> <877ejxsm18.fsf@toy.adminart.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1536326066 27246 195.159.176.226 (7 Sep 2018 13:14:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 7 Sep 2018 13:14:26 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 07 15:14:22 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fyGab-0006vO-QL for ged-emacs-devel@m.gmane.org; Fri, 07 Sep 2018 15:14:21 +0200 Original-Received: from localhost ([::1]:38669 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyGch-0005jp-Re for ged-emacs-devel@m.gmane.org; Fri, 07 Sep 2018 09:16:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38102) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyGca-0005jT-Jc for emacs-devel@gnu.org; Fri, 07 Sep 2018 09:16:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fyGca-0005ow-0J for emacs-devel@gnu.org; Fri, 07 Sep 2018 09:16:24 -0400 Original-Received: from mail-qt0-x235.google.com ([2607:f8b0:400d:c0d::235]:35313) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fyGcZ-0005ob-Qo for emacs-devel@gnu.org; Fri, 07 Sep 2018 09:16:23 -0400 Original-Received: by mail-qt0-x235.google.com with SMTP id j7-v6so16172348qtp.2 for ; Fri, 07 Sep 2018 06:16:23 -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=HsFhb4vEZL2iBvGlamru2mqOLaJ6gh2DhAWPdRAxwMA=; b=LzED7amkot2YSa+I7TYxwf7EgTUPp4NSWHko08UEu7ZcVnSMHMVWXZs1MbltbBJ/2v uVGu7+5t+1OB3f3HTauy0zbRIyCpQW+rWVL0L3NaofgQ0vCjkwaAp2xsppPH1G9M6l2O RxoA95n+GWq+HxksxKSFVU3tuW57srBQNZQir7huZPtM7YUUcpcpa8ouWWf7qs698oBR uhyVWz18gLd47bZSrL9IfQu2NsU41DSVgD+G5sKNwEoaCn1KJFbLuuWvO4rgaha5nBGL I/m81j6CyM848Id6efulRJfcr0um0A6Rbt5IGgy57TnoPgVqr2NSaavaoM8ETpNKNOQb VUAQ== 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=HsFhb4vEZL2iBvGlamru2mqOLaJ6gh2DhAWPdRAxwMA=; b=MDQJd0F07Hha4Ys7CMHffLfPaH9ZcFoIP3oSRDyVwGGQNdZm+7XDGx5FEvEkgS//du n3gD6V50c4+czHz81SH6ko4Psj7uqPRXAPrpwakhRSv+ggwIaG1R0nqmodOdVyQrzLrs DatT2KzFcFr572nlh87znIdZluIoCHnMOJIC/eu9OcbsZmdWOYUnmYJA3q+JE/ixVv4N NEmTrEtMmPe0l0BTZDdwbuadm4IlcwW4WAhwm8zu/tkaEXgTOM5sswFseI0bxP+v7M9M 6N86zmZhK9Z0/f5MFMC+d5ScQkDxiPddBxhrbDI7HHw6cLAPnNrHXaDISrAl4xK8z5ih ON1w== X-Gm-Message-State: APzg51ALMSiOHsh4TBUHa6YQXZGe0AUt8hTV58BSjNZFQUp40z+hyDJq xvFpHrX+jcoj8zuhr6aX+e/TiWy6 X-Google-Smtp-Source: ANB0VdaiDf30ajhFRdueKW/fTDY4SQqnlpdd4Pmpk/MfnYDTPCeN0HBO8QCcOQ2HJbZdJDYKomPIQw== X-Received: by 2002:a0c:afd5:: with SMTP id t21-v6mr5597841qvc.229.1536326183108; Fri, 07 Sep 2018 06:16:23 -0700 (PDT) Original-Received: from ?IPv6:2601:184:4180:66e7:5426:d330:7055:3134? ([2601:184:4180:66e7:5426:d330:7055:3134]) by smtp.gmail.com with ESMTPSA id 44-v6sm5631509qtq.91.2018.09.07.06.16.22 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Sep 2018 06:16:22 -0700 (PDT) In-Reply-To: <877ejxsm18.fsf@toy.adminart.net> Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::235 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:229393 Archived-At: On 2018-09-07 05:18, hw wrote: > When a selection is active, why would anyone assume that typing an > arbitrary letter is supposed to replace the entire selection, or to > disable it? Out of experience, mostly. When almost every other program you use besides Emacs behaves that way, it's easy to assume that Emacs will behave the same way. > Allowing that to happen is simply a design flaw, or an > oversight. I prefer to think of it as a very convenient feature. For example, as I typed this email, I first wrote "as I composed" instead of "as I typed", pressed Control+Shift+Left Arrow, and pressed "typed". Similarly, I had first written "I call it" instead of "I prefer to think of it", and the way I changed one into the other was to select "call it" and type "prefer to think of it as". This select, then type to replace behavior is the norm in most programs I use outside Emacs, and it doesn't sound like a design flaw to me. Of course, Emacs' default behavior can be very convenient too, and it's good that it can do both.