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: Adding use-package to core Date: Sat, 12 Nov 2022 07:38:23 -0800 Message-ID: References: <87lep4jeeb.fsf@gmail.com> <87h6zmj451.fsf@gmail.com> <5EE58F68-8B9E-4DE6-BA20-3A88FFDA6528@posteo.net> <871qqkjwjj.fsf@gmail.com> <87o7to2dfy.fsf@gmail.com> <87y1ssugaf.fsf@posteo.net> <875yfw6kbx.fsf@gmail.com> <87r0ykufh8.fsf@posteo.net> <87sfiyl6nb.fsf@posteo.net> <87pme1ddsn.fsf@gmail.com> <871qqhby2k.fsf@posteo.net> <87leopdbsw.fsf@gmail.com> <87tu3dagj5.fsf@posteo.net> <87eduhd7m7.fsf@gmail.com> <87iljk1voy.fsf@posteo.net> <874jv4z2th.fsf@posteo.net> 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="368"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Payas Relekar , Stefan Monnier , emacs-devel , John Wiegley To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Nov 12 16:39:29 2022 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 1otsbQ-000ARk-DG for ged-emacs-devel@m.gmane-mx.org; Sat, 12 Nov 2022 16:39:28 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1otsaU-0002lR-PX; Sat, 12 Nov 2022 10:38:30 -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 1otsaT-0002lF-9c for emacs-devel@gnu.org; Sat, 12 Nov 2022 10:38:29 -0500 Original-Received: from mail-oi1-x229.google.com ([2607:f8b0:4864:20::229]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1otsaR-00083S-7w; Sat, 12 Nov 2022 10:38:28 -0500 Original-Received: by mail-oi1-x229.google.com with SMTP id n186so7514567oih.7; Sat, 12 Nov 2022 07:38:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=Y8hc10unvrPPAPRqtmu16OchxElxMNzlnfsDa87v/vc=; b=XOcQ2RKVQXRXr3Gp02vUG8WA5NdyaCZQWaX5uvrqmxrdsLCTfFXVarckfCJrSBniku FNjD15Z9fkhc/qFcgJTCVKUfonGKEAjUBNcr4fsx3jeosVNJboMOb8ktcG6KxtUYrcRJ 2FK/x9y0E/lsHBJGChBEmjwJ6FugzTTKA+v+9VtcppjiNRsih516F1YQPKF7L8ZwH2P5 o5xY058YcF36SOoEpG79NpQA0bw2jbiVGvf9HErjEoP/mZLBzvSsoO4I0Ncl+9Eoaun8 giEbfaIBJ6D4Gcl+pH2qsjU67LoTcMSBSvyC3z58Gdbt1gSm630K2jLf006nucWR5urL 4VBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Y8hc10unvrPPAPRqtmu16OchxElxMNzlnfsDa87v/vc=; b=0eBuolDfodMUTg0+Vqhyz8Y4fztjQTdQ9DLiU2xY+yON4Vk5DaXNLzBRFe7FWLcleA FQ7nwWHq3LU3/PZlRIyafAod1Y1smX0irDvnyGIp5Hc4IH/4HWvFAqD6r2NXqww3+o/E QDo2rjgzWfoe2m1QVykhIw4l8SZhuMxRxL5YhaCHHxXahN1cON54mEzaIZgEIoJDoW48 HMXa87cc/iA4GqnZgdk2YE0UfCR5l9GA/aarU6Za1lPlV4irJM1N5ieQVPOsBbDH5qw5 cxrNC8PRZmL58/zAf5abu0hIC2BLA5ru0BfK75T3A/butZjUfTkKLipZNT+qBaQMXWbv 6GAw== X-Gm-Message-State: ANoB5pkuoc3deXTZRgB0MX3QBf9MnlJRy4dOycopDWig1kBWLStaqnl3 xh0h3yX6YJtc0PpRW0H7egND5IlV/4hpYnh7oCs= X-Google-Smtp-Source: AA0mqf6k4qFJlUMtZhjC9vk+TiXYZlZajain6EnVSgycqePulQLcpQn4O1PoJjk1cov+RPoWRCbnaZPr/4zuJgwkGII= X-Received: by 2002:a54:460b:0:b0:35a:6524:3c1b with SMTP id p11-20020a54460b000000b0035a65243c1bmr3001408oip.199.1668267504722; Sat, 12 Nov 2022 07:38:24 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 12 Nov 2022 07:38:23 -0800 In-Reply-To: <874jv4z2th.fsf@posteo.net> X-Hashcash: 1:20:221112:philipk@posteo.net::/by+hDzHDhFbdtHb:7Sck Received-SPF: pass client-ip=2607:f8b0:4864:20::229; envelope-from=stefankangas@gmail.com; helo=mail-oi1-x229.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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:299661 Archived-At: Philip Kaludercic writes: > I cannot evaluate this, but isn't use-package a relatively stable > package, that is mostly being bug-fixed? There really aren't that many > new features being added all the time, so this might not be that > important. Or am I mistaken? I don't think you're wrong, however I don't see any clear benefits to making it a :core package as compared to just adding it as a normal package, as long as it's developed externally. It's less work, and seems to be good enough for org-mode, for example. But you're right that it might not be that important. Either or works. > No, we have recently decided to scrap that documentation source in > favour of the documentation generated on elpa.gnu.org -- that is if I > understood everything correctly. OK, thanks. I now did my homework and read the related threads (sorry for not doing that first). 1. Does that mean that it is actually preferred to make all changes directly in use-package.texi now? 2. Should use-package.org just be scrapped, then? (I guess that, if the answer is yes, we should first export the latest version of that file to use-package.texi, and then continue from there.) 3. Payas mentioned working on the texinfo sources. What's the status of that work? I'm ready to get started, but it seems better if we can avoid doing the same work twice, so maybe I should base it on his latest version? > How does Org-mode distinguish between @key, @kbd, @code and @var? See org-setup.org, org.org and the generated file org.texi. Basically they use org-mode macros to add texinfo markup.