From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#56260: 29.0.50; Provide a way to define shortdoc groups without loading shortdoc.el Date: Tue, 28 Jun 2022 16:20:33 +0300 Message-ID: <871qv83owu.fsf@tcd.ie> References: <13719b8d-abd9-810b-6e72-f95bc2288498@gmail.com> <87ilolq7rc.fsf@gnus.org> Reply-To: "Basil L. Contovounesios" Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6082"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 56260@debbugs.gnu.org, daanturo To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 28 15:34:02 2022 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 1o6BLt-0001Ej-06 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 28 Jun 2022 15:34:01 +0200 Original-Received: from localhost ([::1]:48332 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6BLr-0006Ws-K3 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 28 Jun 2022 09:33:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47450) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6B9K-00056o-22 for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2022 09:21:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60392) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6B9J-0001jN-PV for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2022 09:21:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o6B9J-00065z-M4 for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2022 09:21:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Jun 2022 13:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56260 X-GNU-PR-Package: emacs Original-Received: via spool by 56260-submit@debbugs.gnu.org id=B56260.165642244523401 (code B ref 56260); Tue, 28 Jun 2022 13:21:01 +0000 Original-Received: (at 56260) by debbugs.gnu.org; 28 Jun 2022 13:20:45 +0000 Original-Received: from localhost ([127.0.0.1]:54289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6B92-00065N-Tl for submit@debbugs.gnu.org; Tue, 28 Jun 2022 09:20:45 -0400 Original-Received: from mail-ej1-f42.google.com ([209.85.218.42]:35692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6B90-00065A-1V for 56260@debbugs.gnu.org; Tue, 28 Jun 2022 09:20:43 -0400 Original-Received: by mail-ej1-f42.google.com with SMTP id pk21so25774412ejb.2 for <56260@debbugs.gnu.org>; Tue, 28 Jun 2022 06:20:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=aAYK1HNAZhrZS46kxofxxipQKmNWUk/cC9QhI2vir3A=; b=gFKfm+dEfuScn1hbzoi93sFG83miJssdp3oijxirzxnpTIiudnMYvac4xQOvgs0Lgy IXwoAOTNtGVa8f713QT7eW4sHFGsjmOEeogsu7UdW2931cIvo2pn/GrUdb4ya1rf/COx gWbkrxWnThnNI8wmCeFHbh5mKmBiiXGpP8SHWHOSlEfzJ4fg0HyG3nDN7L/8oJ0jWEM2 ymO2hHS6Lo8DXdzsHT7tjDMKp5xBOPA1H2Derwyxpy/ghNfI5wX9CKAggAzUT8LwUbUL kwRFyNCC0ASZb24BrupPru6YEbXd+1q6ibrzBAieZcwz+Zq/uQKMcc3iMeFtFv4PhafY KtCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=aAYK1HNAZhrZS46kxofxxipQKmNWUk/cC9QhI2vir3A=; b=m5q0trV5DORd5OxR/6mrUF/lU7ck/tEXCHR58IYVRWOUUwE5dSW6qZPYzTW5+Q+MA2 DxPa925kj+2LSjkhP+3E8b5WevtBTlTefIwd7DdqbPNm7QgXejDLy6g0FTaJtiS144ic pznAXopNpBYF7Vxm1Rvu7QIHTMvBilnEpZgaw42WGNZ8HC4IAuB3nffQbS8Zd4MIywKE 1qwtVt3bb2tTFqE5LcJzDqsbu7BXLP07F5RO5ha2gQyABdk6hRQIiFFEpkTO1Wo4gvWV U+/wi/UTDJxXaP4/G/lh1WXnEo2+Q7lD37RPkUrUex8YkGOdHK4cDrrFgVIplmG+MM15 lrNg== X-Gm-Message-State: AJIora9c2/bq88O1/8qbeb75Jn9N6/j2HK+L/fOPOWF8HSXOsHYG0TVt 5zsZGszews5UxjoF7DDFQLWiuQ== X-Google-Smtp-Source: AGRyM1v6oRExoUehhS6XBjtVDTVimL45Epkm5wVURWCohKbri5w6CvAB4Bp62PCiMQzfoNO7HXNFfA== X-Received: by 2002:a17:906:9b94:b0:722:f2a1:efb9 with SMTP id dd20-20020a1709069b9400b00722f2a1efb9mr17596615ejc.42.1656422436382; Tue, 28 Jun 2022 06:20:36 -0700 (PDT) Original-Received: from localhost ([2a02:587:322b:6f5e:dc92:136a:a7c4:dc8c]) by smtp.gmail.com with ESMTPSA id y1-20020aa7c241000000b004355dc75066sm9493358edo.86.2022.06.28.06.20.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Jun 2022 06:20:35 -0700 (PDT) In-Reply-To: <87ilolq7rc.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 28 Jun 2022 14:42:31 +0200") 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:235541 Archived-At: Lars Ingebrigtsen [2022-06-28 14:42 +0200] wrote: > daanturo writes: > >> Currently to use `define-short-documentation-group`, we must first load >> `shortdoc.el`, but loading it isn't exactly a cheap task: my startup is >> slowed down by ~0.0186s. >> >> We can achieve this with an autoloaded progn: > > I've now done this in Emacs 29. An alternative approach would be to > move all the definitions of groups out of shortdoc.el into a different > file so that loading shortdoc.el would be fast. See also this thread that hypothesised about some alternative approaches: https://lists.gnu.org/r/emacs-devel/2021-09/msg01719.html Thanks, -- Basil