From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Helpful in Emacs? Date: Thu, 9 Sep 2021 13:34:18 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10452"; mail-complaints-to="usenet@ciao.gmane.io" Cc: me@wilfred.me.uk, Emacs developers To: Arthur Miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 09 13:35:41 2021 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 1mOILF-0002Rq-8p for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Sep 2021 13:35:41 +0200 Original-Received: from localhost ([::1]:38502 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mOILC-0002oJ-TF for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Sep 2021 07:35:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mOIK9-0001zz-JF for emacs-devel@gnu.org; Thu, 09 Sep 2021 07:34:33 -0400 Original-Received: from mail-pg1-f177.google.com ([209.85.215.177]:36532) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mOIK8-0004dj-09 for emacs-devel@gnu.org; Thu, 09 Sep 2021 07:34:33 -0400 Original-Received: by mail-pg1-f177.google.com with SMTP id t1so1484606pgv.3 for ; Thu, 09 Sep 2021 04:34:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AtrkVsML12SrWmILXc9cujfzXJ5KuYMenDJRPLMKHMg=; b=XYI1bUnyjOPlCgVdXo+BW5y32SZODmPWV0iaHz0JyJMo78u3rke+7YLOqaPV5C9InC TZpPlYGvtVhjkI5djyMrrwxEH/+9YpzLDNW3cCqecbKrQP6Ajh7+YTXriRedQjBYa7Gu 0qweUB4H4cAX6Z3FTT7ukzpLoYXh8ImPtw7CSJCAiSgXRX+1lUuSAjpiT+hPk4FRWv22 egqaDuw7ntUd8R9nrzUHkv7tOriitqwoccXoqDLyPPwDjhDJ24KeI09qKCtA+78j3qy2 BMZT5SgcmD1FW+PN+WS+DTttQ9eXTE2bRNM1FSnBdANZdvjvgxTMrdiX1LhWpJZ9/UbM LJpw== X-Gm-Message-State: AOAM533Tz7NURNLX7LENMkrQi7M0b/H1n3ck83Uk7uJu+iEVVh3EBNe6 msTM2Z07jXCV+u/U7m4BtfuVxcL2V8oW00JL37s= X-Google-Smtp-Source: ABdhPJxbx9CAyDaNwmfXzgx0/Uar8JBDRJujccIgsa1uoz/ZnDdNL+XlCvaizV5rujq4rpd3mg5CRO6m1paUzp1ypsw= X-Received: by 2002:a62:ea06:0:b0:3e1:62a6:95b8 with SMTP id t6-20020a62ea06000000b003e162a695b8mr2753448pfh.70.1631187269477; Thu, 09 Sep 2021 04:34:29 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=209.85.215.177; envelope-from=stefankangas@gmail.com; helo=mail-pg1-f177.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:274438 Archived-At: Arthur Miller writes: > Any chance of getting Helpful, https://github.com/Wilfred/helpful, into official > Emacs? In the contributor list I see some familiar names which already > contributed to Emas, so they have signed FSF papers, but also some unkown ones > too. FWIW, here's my take on this: 1. helpful.el has several useful features. They should be evaluated one by one with the aim to integrate them in a clean way into the built-in help.el et al libraries. Such an evaluation would likely show that some features are well suited for the default help system. Maybe others we would want as optional features. Maybe other features still are better left in an external package. 2. Doing the above job well would presumably leave little reason to distribute helpful.el together with Emacs. 3. Before we can even start thinking of doing any of this, we will need to sort the copyright assignments. This to my mind means that the next step to make meaningful progress here is to get the module onto GNU ELPA. Once that is done, points 1 and 2 are mostly "only" a matter of copying in the code. If you would like to work together with the helpful.el maintainers to get the package onto GNU ELPA, that would be worthwhile and appreciated, I think. > I remember that some time ago both helpful and whichkey were discussed on this > list, but I have no idea what was conclusion if there was any. AFAIR, there was no conclusion, really.