From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: delete-selection-mode as default (WAS: Some developement questions) Date: Sat, 08 Sep 2018 12:26:43 +0300 Message-ID: <8336uktk4s.fsf@gnu.org> References: <0CCFABF4-0F2B-4DAA-9C8E-11E1254A325E@gmail.com> <834lf0tptp.fsf@gnu.org> <41DF4279-89F4-413A-B3BC-63E9E9E98772@gmail.com> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1536398719 20324 195.159.176.226 (8 Sep 2018 09:25:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 8 Sep 2018 09:25:19 +0000 (UTC) Cc: emacs-devel@gnu.org To: Bingo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 08 11:25:15 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 1fyZUQ-0005A3-M8 for ged-emacs-devel@m.gmane.org; Sat, 08 Sep 2018 11:25:14 +0200 Original-Received: from localhost ([::1]:41924 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyZWW-0003sw-Sk for ged-emacs-devel@m.gmane.org; Sat, 08 Sep 2018 05:27:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38989) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyZVv-0003I0-JL for emacs-devel@gnu.org; Sat, 08 Sep 2018 05:26:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fyZVr-0004Wt-FF for emacs-devel@gnu.org; Sat, 08 Sep 2018 05:26:47 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45119) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyZVp-0004UN-MM; Sat, 08 Sep 2018 05:26:42 -0400 Original-Received: from [176.228.60.248] (port=1966 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fyZVp-0004gR-6d; Sat, 08 Sep 2018 05:26:41 -0400 In-reply-to: <41DF4279-89F4-413A-B3BC-63E9E9E98772@gmail.com> (message from Bingo on Sat, 08 Sep 2018 14:03:46 +0530) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:229486 Archived-At: > Date: Sat, 08 Sep 2018 14:03:46 +0530 > CC: emacs-devel@gnu.org > From: Bingo > > 1. When Emacs first starts, see if there is an init file. Various modern software do so, so we would be on solid ground there. > > 2. If so, trust the user that he would have set delete-selection-mode as required. I'm not sure this is a valid assumption. A user could have delete-selection-mode not turned on because she had no idea such a thing existed in Emacs. > This would avoid stepping on the toes of power users : which form the majority of Emacs users. Please note that veteran users only care about defaults when they need to use Emacs on someone else's machine, or when logged on as some other user (like root or su).