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: Sat, 8 Sep 2018 13:25:27 -0400 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1536428506 20394 195.159.176.226 (8 Sep 2018 17:41:46 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 8 Sep 2018 17:41:46 +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 Sat Sep 08 19:41:42 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 1fyhEr-0005D9-Jr for ged-emacs-devel@m.gmane.org; Sat, 08 Sep 2018 19:41:41 +0200 Original-Received: from localhost ([::1]:43961 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyhGy-0000KS-5E for ged-emacs-devel@m.gmane.org; Sat, 08 Sep 2018 13:43:52 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36110) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyhER-0004WP-I0 for emacs-devel@gnu.org; Sat, 08 Sep 2018 13:41:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fygzB-0007RR-Hj for emacs-devel@gnu.org; Sat, 08 Sep 2018 13:25:30 -0400 Original-Received: from mail-ua1-x932.google.com ([2607:f8b0:4864:20::932]:34258) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fygzB-0007Q9-CC for emacs-devel@gnu.org; Sat, 08 Sep 2018 13:25:29 -0400 Original-Received: by mail-ua1-x932.google.com with SMTP id r15-v6so14339243uao.1 for ; Sat, 08 Sep 2018 10:25:29 -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=JCpRE+sLAVNkAz+8PlzDrZuJ+Sn1ESupjAt6vPWb4TA=; b=X5C4ixEPJ3Xxl5WzMr5fktPMIy8d7XxCrxpbyY7yTpbP/tNp4qWsS4xCQEXLzlIi6G //5m6pO7ciN/xn81UFUBt6gf0Z7hTERWHLmyJ73WW2icy0jjn5HbkjFMs7E4qj3XRclS 2IRKNjEgI5fCIQ2JDZ6894Z8hZ4OMMSS77+sfeKVGggJGch479uO9eaNRMXR7+5Ug0lA wg1efRQAGXqyXPzUugpxUp5vlgPjHGtL7K3h2W7E4qrUdmxyAlS8J7zJQF1G9ijxRtq0 5iWq6JJ1mh/apeUBmeRot8InzazOwQieaytQeeZZA9In8gJhDKRlH6Q9DoQ338jGCO2O VC+Q== 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=JCpRE+sLAVNkAz+8PlzDrZuJ+Sn1ESupjAt6vPWb4TA=; b=NGTG2TroylPZFPIAF1MQ06QDQArzSV48xRWvkaRMVUUbjQ1ub1RZmcXZsoMYLbOVph WieelcoH7uZPAOioTjl8LdnLOKRGbBME3wAh2FmAZDstrcZM2+ooDc/rDItlrKNCQePx rK48PYkCSl1S6LjbztGTSbu2AQvJnz1/QIA36uhXv2ef8/dWJlA/g+XO0SuAALrTeaym F7lI1M6YZ6JO/SctjUJHl0X4KPWyaFKaCHqrs9YBHsibv57sDN7xMHyyk2TDLgd8tPz0 S7YOxpNUucAJKTfjYyxuvfU0n3CpGGw97LHfsLM4BqLEpXh7jagUp7jtQhwjmpC35HAN iU3w== X-Gm-Message-State: APzg51Dg5pGnrnIjY2Jjo1AmKaretI6uI5vcyEPbIR5Evm8ZKbX5WNOI pALXSKWvt1u05ePlSUKegxksTssG X-Google-Smtp-Source: ANB0VdaTP/cqY0hxS1s3zbEhbCuVaYiLR9ttGdBKIdBo/gbHggEVgUtcANcSVTaN7CyR9U4LC2Gkqg== X-Received: by 2002:a67:b40d:: with SMTP id x13-v6mr4448792vsl.86.1536427528504; Sat, 08 Sep 2018 10:25:28 -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 r5-v6sm1245028uam.53.2018.09.08.10.25.27 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 08 Sep 2018 10:25:28 -0700 (PDT) In-Reply-To: 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::932 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:229505 Archived-At: On 2018-09-08 01:13, Richard Stallman wrote: > It seems to me that the people who like delete-selection-mode > are those who are used to some similar behavior in some other > editor and have not truly got used to Emacs. I think that might be begging the question, actually. Or, at least, this argument can be applied to any Emacs default, if that default doesn't align with what other editors do. In other words, sufficiently proficient users of Emacs will get used to all of its defaults, or change them. That doesn't mean that they are all good defaults. delete-selection-mode might be a good default; I don't know. I tend to think that we should only diverge from the behavior of other programs if it yields significant benefits. I see lossless undo, kill ring, undo-in-region, and many other features as yielding significant benefits, worth the divergence from other more typical behavior. I don't see delete-selection-mode being off in the same way. That could be because I don't see all that it offers. Clément.