From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.2 Received: (qmail 14100 invoked from network); 1 May 2020 23:32:08 -0000 Received: from lists1.math.uh.edu (129.7.128.208) by inbox.vuxu.org with ESMTPUTF8; 1 May 2020 23:32:08 -0000 Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.92.3) (envelope-from ) id 1jUf8C-00084n-IN; Fri, 01 May 2020 18:31:44 -0500 Received: from mx1.math.uh.edu ([129.7.128.32]) by lists1.math.uh.edu with esmtps (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92.3) (envelope-from ) id 1jUf88-000827-DQ for ding@lists.math.uh.edu; Fri, 01 May 2020 18:31:40 -0500 Received: from quimby.gnus.org ([95.216.78.240]) by mx1.math.uh.edu with esmtps (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92.3) (envelope-from ) id 1jUf86-0001yo-VU for ding@lists.math.uh.edu; Fri, 01 May 2020 18:31:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=SrlKitkjaHQ1ZX2g0IMVEB6Jy2EmdTWiaCHhEJ1FpxQ=; b=iN1Mj49zjzkE3HFGXhR8Pt2E4L B5Ldvw+wOeybD6X9E3c325AlEoWEkzcqPVuBgbNy2eAuMNyAFz76+TUa8ilcSucddBOBDV8cSLa9Y QGItl0Zx+sL4jK+rjIWbTG10ESmlqEmOV0GUQpTNVxz4l982dc9FqbMTn7bkTKip8BrU=; Received: from ericabrahamsen.net ([52.70.2.18] helo=mail.ericabrahamsen.net) by quimby.gnus.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jUf7y-0002fZ-Lr for ding@gnus.org; Sat, 02 May 2020 01:31:34 +0200 Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id D71ECFA0E2 for ; Fri, 1 May 2020 23:31:26 +0000 (UTC) From: Eric Abrahamsen To: ding@gnus.org Subject: Re: Summary minor mode for Emacs-hacking groups? References: <87wo5v8oh3.fsf@ericabrahamsen.net> <875zdfuvw7.fsf@ebih.ebihd> Date: Fri, 01 May 2020 16:31:24 -0700 In-Reply-To: <875zdfuvw7.fsf@ebih.ebihd> (Emanuel Berg's message of "Sat, 02 May 2020 00:34:48 +0200") Message-ID: <87d07n8c6r.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain List-ID: Precedence: bulk Emanuel Berg writes: > Eric Abrahamsen wrote: > >> I'd like a minor-mode that can be activated in >> certain Gnus groups, that buttonizes references to >> Emacs commit hashes, and bug-report numbers. > > Does it have to be a minor-mode? > > What about a function that parses the `thing-at-point' > and acts accordingly? Because the commit hashes and > bug-report numbers look a certain uniform way, right, > and can thus be recognized and acted upon, DWIM style? Right, a function that is only run when the minor-mode is turned on :) The minor mode is just because the behavior would be specific to one's local Emacs installation. I'm subscribed to other groups where commit hashes are referenced, entirely unrelated to Emacs, and this function would do the wrong thing there. >> Has anyone seen or made anything like this? > > I always thought Emacs would benefit from more > interconnectivity - which could be automated, generated > on the fly, and opted-in with an option variable so not > to enrage conservative users. (Or DWIM as above.) The > docstrings, the source code, the manuals, the info > pages including their sources, the man page(s), the web > archives and other resources, the [M]ELPA packs, it > should all be interconnected IMO to all extents > that's reasonable. I'm into it in principle, but not really sure what "interconnected" means here!