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: Summary and next steps for (package-initialize) Date: Wed, 23 Aug 2017 22:59:21 +0200 Message-ID: References: <83tw12cocz.fsf@gnu.org> <83wp5xat6i.fsf@gnu.org> <2d035e42-006b-e76e-2b3f-75f2dfd87bb7@taydin.org> <58ac4c14-3f26-4b21-806a-aa2326ce3d2b@default> <98f114b6-191e-43f9-b505-9362b9382508@default> 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 1503522031 15238 195.159.176.226 (23 Aug 2017 21:00:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 23 Aug 2017 21:00:31 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 23 23:00:25 2017 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 1dkcl7-00037l-UV for ged-emacs-devel@m.gmane.org; Wed, 23 Aug 2017 23:00:18 +0200 Original-Received: from localhost ([::1]:45636 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkclB-0001XX-8k for ged-emacs-devel@m.gmane.org; Wed, 23 Aug 2017 17:00:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48011) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkckJ-0001Vp-Ol for emacs-devel@gnu.org; Wed, 23 Aug 2017 16:59:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkckG-0004uQ-Ld for emacs-devel@gnu.org; Wed, 23 Aug 2017 16:59:27 -0400 Original-Received: from mail-wr0-x230.google.com ([2a00:1450:400c:c0c::230]:38789) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dkckG-0004u7-Ej for emacs-devel@gnu.org; Wed, 23 Aug 2017 16:59:24 -0400 Original-Received: by mail-wr0-x230.google.com with SMTP id p8so4002244wrf.5 for ; Wed, 23 Aug 2017 13:59:24 -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=QLWVV59LUlBmbElLWYa+sbcNaToP16gGqmkAyuSyUfM=; b=kMrQCqTr9P8XvpUnap+JWJTyuBP3py4vBAmBqqGhcIhcoqLiaXdKlfw/BvXCs31itE 1H36Cut7Xm+fPyFLLa/563E791cJGRtaNS5w6vdrXWGcZS59/XSLPNld8TGn27NHymJU OSHvHNgNZvAtSE2MT4IJQz48e37WlPVDUB7Gu7dTlTjZaEk5MQ3+4g4Ic1/nO7hYrEk6 6fy3PODxtg002P3A0cz20rD5oFm+ka7rghYk9QHmPpNX/fxv0v8EnyIQE8VsTQlIUPrC XNTIL25SjRpK3XdKsP7cHlsct4W1NeuvMkj8kYv3/WWL9T3V96jqhu5Z4VLWn5Tt4SvF 42Lw== 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=QLWVV59LUlBmbElLWYa+sbcNaToP16gGqmkAyuSyUfM=; b=mP4XcsCH2FHapgai4+1Jg3SP8iKp35a8EyP24ujos2cY94itKo3d1zOqZS0Nt02d/V VcmO/asOeVk1KhGu67iHIMeYZGKBG5I5AheIfKp3a9hUSWbnbVX5GKXgeDK5bpaArUQR C/vzaOYothwiq/qY8l2qmwa1241NYYiDTADg98iiHgngmKBA8kIA4Xxbc9gGdhzzL67C +ikNmHnKHUppT6xO8k5CbJ8/dxzLI1pGprpNdOb0staXzmZgwjLBDb9MaQ2/KOsPNGKW iyeMzS1ihmMNewGzKT5+DS+y7HSDDbCuVL6zrtBYIF9njSrq3Zm47inrRVMVyXJtlWyQ 72mw== X-Gm-Message-State: AHYfb5jHnwnmtyqagT2+fRqSB/CzC15Ryop+qNCguL6rc6/5RU5csUyr VSSaqGvCMPTzrMVqQw8= X-Received: by 10.223.134.124 with SMTP id 57mr2417047wrw.50.1503521963040; Wed, 23 Aug 2017 13:59:23 -0700 (PDT) Original-Received: from [192.168.1.82] (43.225.24.109.rev.sfr.net. [109.24.225.43]) by smtp.gmail.com with ESMTPSA id n67sm2802735wmi.43.2017.08.23.13.59.22 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Aug 2017 13:59:22 -0700 (PDT) In-Reply-To: <98f114b6-191e-43f9-b505-9362b9382508@default> Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c0c::230 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:217738 Archived-At: On 2017-08-23 22:27, Drew Adams wrote: > I still haven't seen an /argument *why*/ we shouldn't have users /opt > in/ to turn on use of the package system. Other than the simple > observation that some users have gotten confused about how to > appropriately turn it on. I can try to explain my position :) I've come to consider package managers as a core part of a flexible text editor like Emacs. I understand some people might not want to use package.el, or even any package manager — that's totally fine, and Emacs must work great for them. But on the other hand, Emacs has now grown a very large collection of external packages: many features and programming languages are not supported out of the box any more, and instead need to be installed separately. I'd like this to be as easy as possible. Enabling the package manager by default is one way to do this. I'd like us to give more visibility to Emacs packages, because I commonly run into people who use package in Atom or Visual Studio Code, but not in Emacs (and that's not because Emacs provides the corresponding features without an extra packages) (Also: having the package manager enabled by default allows us to split some functionality out of core and into separate packages) > `delete-selection-mode' is not turned on by default (but it should be). `transient-mark-mode' was not turned on by default for decades (it finally was, thank goodness, but only after a lot of time and debate). And so on. I agree with this too, and I see package.el as another feature that should be enabled by default. Clément.