From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#41890: 28.0.50; [PATCH]: Add bindings for project.el Date: Wed, 17 Jun 2020 18:49:47 +0300 Message-ID: <87489b66-81f2-311d-cd81-9d344731577f@yandex.ru> References: <87blljbarq.fsf@thornhill.no> <83pn9z13xq.fsf@gnu.org> <87lfknklj8.fsf@thornhill.no> <83h7vb0w3u.fsf@gnu.org> <83968f43-1298-6c5a-b4fa-ba68b7a8042e@yandex.ru> <838sgl22f2.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="43037"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 Cc: 41890@debbugs.gnu.org, theo@thornhill.no To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jun 17 17:51:12 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jlaLI-000B60-8g for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 17 Jun 2020 17:51:12 +0200 Original-Received: from localhost ([::1]:60700 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jlaLH-000642-AC for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 17 Jun 2020 11:51:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60236) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jlaL8-00062S-Sj for bug-gnu-emacs@gnu.org; Wed, 17 Jun 2020 11:51:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40457) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jlaL8-0005RS-Jh for bug-gnu-emacs@gnu.org; Wed, 17 Jun 2020 11:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jlaL8-0007eh-Hf for bug-gnu-emacs@gnu.org; Wed, 17 Jun 2020 11:51:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 17 Jun 2020 15:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41890 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 41890-submit@debbugs.gnu.org id=B41890.159240900429355 (code B ref 41890); Wed, 17 Jun 2020 15:51:02 +0000 Original-Received: (at 41890) by debbugs.gnu.org; 17 Jun 2020 15:50:04 +0000 Original-Received: from localhost ([127.0.0.1]:52003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jlaK8-0007cy-Ll for submit@debbugs.gnu.org; Wed, 17 Jun 2020 11:50:04 -0400 Original-Received: from mail-wm1-f43.google.com ([209.85.128.43]:50711) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jlaK4-0007ch-FA for 41890@debbugs.gnu.org; Wed, 17 Jun 2020 11:49:59 -0400 Original-Received: by mail-wm1-f43.google.com with SMTP id l17so2331867wmj.0 for <41890@debbugs.gnu.org>; Wed, 17 Jun 2020 08:49:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Yq7MKr6yd4KKrFxAcrwxTJgIzKPFyGVjYNiwN9V27CU=; b=KAxPE9aMhFHRpjXkymTXpWPFjjAi7RGFz7tyCYlO1cB96p4w7eRso2Am5BtRclEHgo J6pIb5Ys93xxZOM8jzyplkVCr18XqBrUgj+riSWiAnSBG9RZlDQjf7jU+5kgUoCc8Isv DFYYZjSvCALNKWQ+V2RPYAadiWebiJzm84puV87EO9IffwVjeNLqrPc/tphztE/fRyKh ySxFsbHomdswJzIGj0QmHDxHr4s0EuVcdbNwJ1qwH78xeTOrex/BALUx4bPhsLOw3N7p ItYTHQdjnmAXalt7IrNdC2VcEUdlLEZU5ToOSrQ9c3yNgLS8s8oNBimulm/EDQLqrES2 q7aQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Yq7MKr6yd4KKrFxAcrwxTJgIzKPFyGVjYNiwN9V27CU=; b=W45CRxZps9/98ntQY8PT+I2Xp0oSfATvpxmVwZewYXUZsbPVErdRk/zN0HUgxYg3Z+ gcy+JwUVH4jB2QdQ4g/u66+2jb3eFccfERiKsGBRyFXVlRfn3PCuzRrgSftPOKXVLzp6 ebjc/L2nSM15wmTnhv1CNRWe4ntG4+1ywE5wEe4MABIV6UZztKacb8W4ncogbCxhL6xz VIWKurBYGpfn6543Pc3Ix6+I4tZB+/HCvaKaClg9B1h9LJ7kL3tTIxTyCrwvm+xU/dZU Qoc14rPymz3BOZNvO+gj8TejEAsOSn2VIJsQqcQ0BdsWbQLbXAILCNuM02/7jg0fsnP9 38gQ== X-Gm-Message-State: AOAM5305oIJ1DSI0IdUmVPsO7dOrqC8/DM4lpNWlYsV7qdfTTNjTQYrU fLzcTJp45iF9VEdEK9DHnYbKxgEE X-Google-Smtp-Source: ABdhPJzMhKd/tPXnPg4K/aI7JmpkE27o/TWmS7aqG8ficP5zzi8g05n85niv5S3w0AxCTLFpkLAnkw== X-Received: by 2002:a1c:1d94:: with SMTP id d142mr9356120wmd.42.1592408990182; Wed, 17 Jun 2020 08:49:50 -0700 (PDT) Original-Received: from [192.168.0.58] ([109.110.245.170]) by smtp.googlemail.com with ESMTPSA id 138sm199473wma.23.2020.06.17.08.49.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 17 Jun 2020 08:49:49 -0700 (PDT) In-Reply-To: <838sgl22f2.fsf@gnu.org> Content-Language: en-US X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:182073 Archived-At: On 17.06.2020 17:27, Eli Zaretskii wrote: > I mean it isn't preloaded, but is loaded on demand. Okay, but... the commands in the keymap will all be autoloaded. So whenever somebody calls them, the aforementioned optional package will get loaded. I'm not sure what the practical issue with that is. The issue on the other side (keeping the keymap definition in project.el) is that it's an ELPA package as well. And so far we've said that ELPA packages shouldn't significantly modify a user's Emacs just by the virtue of being installed. OTOH, if these bindings will be defined in Emacs 28, perhaps this rule can be given exception in these two cases.