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 (WAS: Some developement questions) Date: Mon, 10 Sep 2018 14:35:17 -0400 Message-ID: <764cff59-49e8-2d44-7935-1feb53fe9bbd@gmail.com> References: <83k1nxvm5j.fsf@gnu.org> <87sh2ih0bp.fsf@fastmail.fm> <770f48a8-664a-40ae-8e03-19f6aad248b6@default> <20180910181615.GA4829@ACM> 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 1536605163 27038 195.159.176.226 (10 Sep 2018 18:46:03 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 10 Sep 2018 18:46:03 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 Cc: hw@adminart.net, spacibba@aol.com, Joost Kremers , Noam Postavsky , emacs-devel@gnu.org, Eli Zaretskii , phillip.lord@russet.org.uk To: Alan Mackenzie , Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 10 20:45:58 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 1fzRCA-0006vP-0g for ged-emacs-devel@m.gmane.org; Mon, 10 Sep 2018 20:45:58 +0200 Original-Received: from localhost ([::1]:53462 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fzREG-00067Y-K9 for ged-emacs-devel@m.gmane.org; Mon, 10 Sep 2018 14:48:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44440) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fzRDE-0005wz-3X for emacs-devel@gnu.org; Mon, 10 Sep 2018 14:47:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fzR1x-0006GU-N5 for emacs-devel@gnu.org; Mon, 10 Sep 2018 14:35:26 -0400 Original-Received: from mail-ua1-x92f.google.com ([2607:f8b0:4864:20::92f]:34336) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fzR1t-0006Az-Cg; Mon, 10 Sep 2018 14:35:21 -0400 Original-Received: by mail-ua1-x92f.google.com with SMTP id r15-v6so18309478uao.1; Mon, 10 Sep 2018 11:35:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=vveNOmitPvWjSoyO2hndapL+gf3oMICVsV7iDTtL8ck=; b=Na8UoIKAGJp+WRn0/5en0Te0oi+MstwP9SkrF9urCBRAYpXbw3MYyXoNOPBj7vHULn 7tPYIAKljRpe90dZPmczpDW52uJ+DizQinlRusjbHgk2R4eXg+zoI6LZkBb38qxjauF2 LdTpuyidL3mO/x3SF+nYpPxh+EDZUMIGyxvQWD6x5CJE34q182EK0XxpgZ1EMrPixGdD 4xQn35xhB5Est8DkhQEclmhQ8jN2skzY7u57jPmQA6UtZX5L9kObcSTQHB5+rlH/5Y+0 YBXpDesmtwMpY9YoSlpE7Qr7YEqfYYZTAmqWLXG0GVSNLHu0hxPCFfDYQz/IOWIZBiRc b1gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=vveNOmitPvWjSoyO2hndapL+gf3oMICVsV7iDTtL8ck=; b=RcT+oaCOr9RxWgMZpWdZ5JQCF8XY1L9MbMfLWGX69Oh/hzhu0/6imzWo/ptbllcVgQ APXyIC2aQG7gDquzw8kGUjCajvMr0ILLaavHH6g0BBA704JYUDL4ZadjPY7UFG60idS1 Gi9GGg082KNQOUyyeWlNbQDtioAwSetXndMpGkzxFyiH6tZHbWSlVboe4kTzqOx+iJgZ dRwIfhZTQ/qD7p+eO9+eDm0vSAkR42r++ZcrYinKKLM4GYrGMIwI8A287dBtBP3/Ypcq HJHguePPASDdIOUiKytuHfKopoTVOMPL3g0+snPwq1+bNjOyF2rWSS9rh6dpGUKjv6hZ 1qJg== X-Gm-Message-State: APzg51AHTHuMRiJDf4OUH/eJBoqnoXyxzuveD8FzKkkj8KI9yqWH/qxw NDpxaLsNAcZa6nRRo+3s7+g= X-Google-Smtp-Source: ANB0VdYM9utvKXp2B8UHPXCdribIBVOigob7P5XHwDfT1c4/UgYf3AYp2uq/i6fEVMto7V5YCznRJw== X-Received: by 2002:a67:3dc2:: with SMTP id p63-v6mr7290545vsi.51.1536604519560; Mon, 10 Sep 2018 11:35:19 -0700 (PDT) Original-Received: from ?IPv6:2601:184:4180:66e7:cc48:a1aa:dc04:6757? ([2601:184:4180:66e7:cc48:a1aa:dc04:6757]) by smtp.gmail.com with ESMTPSA id g4-v6sm2227018vke.28.2018.09.10.11.35.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Sep 2018 11:35:19 -0700 (PDT) In-Reply-To: <20180910181615.GA4829@ACM> Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::92f 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:229648 Archived-At: On 2018-09-10 14:16, Alan Mackenzie wrote: > Actually, I'm not sure what the use of d-s-mode actually is. I > don't recall anyone here advocating it on some intrinsic merits I did, in a previous message :) See below: > 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".