From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jeremy Bryant Newsgroups: gmane.emacs.devel Subject: Re: Incorporate package macrostep into Emacs core Date: Sat, 28 Dec 2024 23:20:39 +0000 Message-ID: <87o70v8ke0.fsf@jeremybryant.net> References: <87zfvl8r4e.fsf@jeremybryant.net> <874jdspsqb.fsf@bernoul.li> <877cio8fzf.fsf@jeremybryant.net> <87y1b46vhg.fsf@jeremybryant.net> <878r336lvb.fsf@jeremybryant.net> <86y1b1p1ni.fsf@gnu.org> <87y1b0mi4b.fsf@jeremybryant.net> <8734sobkdj.fsf@jeremybryant.net> <86sf0n4sfq.fsf@gnu.org> <87plume5cn.fsf@jeremybryant.net> <867cgtdfhg.fsf@gnu.org> <87edb1duax.fsf@jeremybryant.net> <86pluka80r.fsf@gnu.org> <875xw7ep5d.fsf@jeremybryant.net> <86bk5x1mvb.fsf@gnu.org> <87ttjpceub.fsf@jeremybryant.net> <868r0zw2si.fsf@gnu.org> <878r0valyk.fsf@jeremybryant.net> <861q6kmuda.fsf@gnu.org> <87fruz98hv.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="13205"; mail-complaints-to="usenet@ciao.gmane.io" Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org, Jonathan Oddie , Jonas Bernoulli , Philip Kaludercic To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 29 00:21:57 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 1tRg82-0003ID-F7 for ged-emacs-devel@m.gmane-mx.org; Sun, 29 Dec 2024 00:21:55 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tRg75-0000Bq-Hb; Sat, 28 Dec 2024 18:20:55 -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 1tRg6y-0000BP-4h for emacs-devel@gnu.org; Sat, 28 Dec 2024 18:20:49 -0500 Original-Received: from out-171.mta1.migadu.com ([2001:41d0:203:375::ab]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tRg6v-0001bt-Jp for emacs-devel@gnu.org; Sat, 28 Dec 2024 18:20:47 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeremybryant.net; s=key1; t=1735428042; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=FD6TW4q3X+F1kjUQfyThhjckZOKQk3FtXhAxlByNWa8=; b=bWmxdjGjIkHpFBefuDrX3BciVs5ntM8h5SPss/wyPz+BOVPqzaA7uia4n8cAPIdGKPdyLR 9F1QAt/0tGbqzS0JEiEqfcNBl72R9clbDK8wx+1lTHjRkiaHdnsBCWgQMFqidBWZUXVGJw l+iHsia/V323hzS0d/7QXvtdLTHaxasoCeBYsSj5c/h28nL1ANbTZeQ3o7P9agrT5BhO8B UlImQRLH9qEFEuAHrDfEqw/fZj/GjHsSLNGHA85hnabysRggor2rqR34lkFJ3ilP/xLq2d 38yVwQ4bZfWh72rOlwDOKsecPLajJZ06vWgCuaP4ExTJbZyzQ+wQlvYBkD7sbw== In-Reply-To: <87fruz98hv.fsf@jeremybryant.net> (Jeremy Bryant's message of "Thu, 02 May 2024 23:03:40 +0100") X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=2001:41d0:203:375::ab; envelope-from=jb@jeremybryant.net; helo=out-171.mta1.migadu.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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable 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:327301 Archived-At: Jeremy Bryant writes: > Eli Zaretskii writes: > >>> From: Jeremy Bryant >>> Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org >>> Date: Mon, 29 Apr 2024 22:38:27 +0100 >>> >>> OK - Attached is a revised patch incorporating the ideas above (as well as a >>> refinement from Eshel on clarifying this is for Emacs Lisp). >> >> LGTM, but I believe we are waiting for when macrostep is actually >> added to Emacs, is that right? > > Eli, thanks for reviewing, and good to know. > > Indeed, this is pending inclusion of macrostep. Here is a quick status update (given interest from a question to Philip at EmacsConf) on the potential inclusion of macrostep in Emacs. macrostep author Jonathan Oddie is supportive of the copyright assignment but there have been delays until May 2024, due to the uniqueness of the party involved. I'm following up on the latest including with the FSF's position. other contributors also completed FSF paperwork or their contributions deemed exempt. the macrostep package available through NonGNU-ELPA is upstreamed at Jonas's `orphanage' github, at https://github.com/emacsorphanage/macrostep For the time being I'm also a maintainer of this package, and created the last 2 releases, 0.9.3 and 0.9.4. That is where the changes suggested on this list have been done. (the manual patch referred to above is kept aside for the eventual inclusion)