Groups | Search | Server Info | Login | Register


Groups > comp.emacs > #2477

derive from an Emacs package without modifying it

From Wolfgang Mederle <walthervondervogelweide@gmx.de>
Newsgroups comp.emacs
Subject derive from an Emacs package without modifying it
Date 2025-09-11 19:03 +0200
Organization Die Bande, in die alle wollen
Message-ID <87cy7w6hw5.fsf@gmx.de> (permalink)

Show all headers | View raw


I have for years been using the ejira package to access Jira from Emacs.
A recent change in the Jira API prompted me to update my fork of the
package for Jira API v3. In order for this to work, I needed to also
update the dependencies jiralib2 and ox-jira.

Since these package updates might be useful for others, I want to
provide them, ideally even via Melpa. But: I have a couple of extensions
in ejira that are only working in my employer's Jira configuration.

My question is, how do I mitigiate these requirements? The changes are
e. g. in a core defstruct of ejira. I would have to change these back to
default in order to make ejira3 useful to others. So, what do with the
changes I still need for my own workflow? Should I add those into a
second package to be loaded after ejira was initialized?

Any suggestions appreciated.

Cheers,
Wolfgang

Back to comp.emacs | Previous | NextNext in thread | Find similar


Thread

derive from an Emacs package without modifying it Wolfgang Mederle <walthervondervogelweide@gmx.de> - 2025-09-11 19:03 +0200
  Re: derive from an Emacs package without modifying it Mekeor Melire <mekeor@posteo.de> - 2025-09-11 23:24 +0200
    Re: derive from an Emacs package without modifying it Wolfgang Mederle <walthervondervogelweide@gmx.de> - 2025-09-13 01:15 +0200
  Re: derive from an Emacs package without modifying it Mekeor Melire <mekeor@posteo.de> - 2025-09-11 23:24 +0200
  Re: derive from an Emacs package without modifying it Mekeor Melire <mekeor@posteo.de> - 2025-09-11 23:25 +0200
    Re: derive from an Emacs package without modifying it Lawrence D’Oliveiro <ldo@nz.invalid> - 2025-09-11 22:21 +0000

csiph-web