From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Moving which-key ELPA package into core - Re: discoverability, better defaults and which-key in Emacs Date: Sat, 03 Feb 2024 11:34:12 -0500 Message-ID: References: <874jetaxri.fsf@jeremybryant.net> <86fryc1vsh.fsf@gnu.org> <87y1c398u8.fsf@jeremybryant.net> <867cjnz7rc.fsf@gnu.org> <87r0ht7p77.fsf@jeremybryant.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21013"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , Stefan Kangas , Philip Kaludercic , Philip Kaludercic , justin@burkett.cc, emacs-devel@gnu.org To: Jeremy Bryant Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Feb 03 17:35:07 2024 Return-path: Envelope-to: ged-emacs-devel@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 1rWIyw-00057W-CP for ged-emacs-devel@m.gmane-mx.org; Sat, 03 Feb 2024 17:35:06 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rWIyF-0001Dy-Vh; Sat, 03 Feb 2024 11:34:24 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rWIyD-0001Ac-VD for emacs-devel@gnu.org; Sat, 03 Feb 2024 11:34:21 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rWIyC-00028X-IQ; Sat, 03 Feb 2024 11:34:21 -0500 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 582871003AF; Sat, 3 Feb 2024 11:34:19 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1706978054; bh=iFn08ATvsiFxnHyM76QVENtiJLPcdkHSQghZ7mO2MLk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=F0wVkQPKtBALwVWtWecpdVZrmDSSOqhTRRtysaB7cF8xjvN5QVC+UvC3BtQTb63BU 3Dma/+IanK7ZEEFDLDDB6SrORYmP7ShrFubFzzclWCXrdE5yLfz2CfR7tPBe1BnGi7 nYHnO9/3Fkd5Ya9rtAoaAqEQRsSV+yPTy7Z2oB/JECDcCGKXU1CFO0x/o8fNwh7Eew W9wCnwXpGZ9rNnNcvl+fh7o0qOnYj6OGDmkSIoMMBDWAEezqDKzI3xn2ZMz3uGEj4G VP9si1LxZwk/BIGvwpFB/eL8ISrG7y3T5m/q4dD+C8U1HaHRrqte7hlQUcJjc6Zqsl YhuUAKnX/qK2g== Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 378E810035E; Sat, 3 Feb 2024 11:34:14 -0500 (EST) Original-Received: from pastel (69-165-153-17.dsl.teksavvy.com [69.165.153.17]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id EC6741208A5; Sat, 3 Feb 2024 11:34:13 -0500 (EST) In-Reply-To: <87r0ht7p77.fsf@jeremybryant.net> (Jeremy Bryant's message of "Sat, 03 Feb 2024 11:36:52 +0000") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:315834 Archived-At: >>> Move the .el files from the ELPA package into lisp/ ? >>> Manual entry- ? >> Something like that. Philip and Stefan will be able to describe the >> details. > Philip, Stefan, kindly provide some guidance on what work is needed? There's no predefined way to do it. The details depend on what you/we care about (e.g. do we want to keep updating the GNU ELPA `which-key` package in the future? If so, do we want to do that by having a separate upstream from which we "pull" both into `elpa.git` and `emacs.git` or do we prefer to generate the GNU ELPA package directly out of the `emacs.git` code? ...). And most of it can be figured out along the way (i.e. fixed after the fact), so I'd say to "just do it" and fix the problems you see as they come up. Stefan