[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#907840: emacs-goodies-el: where are projects.el and ff-paths.el maintained?



On Thu, Sep 27, 2018 at 01:01:01PM -0400, Peter S Galbraith wrote:
> Nicholas D Steeves <nsteeves@gmail.com> wrote:
> 
> > Package: emacs-goodies-el
> > Version: 40.1
> > Severity: normal
> > 
> > Hi Peter,
> > 
> > We've just about (98%) finished transitioning emacs-goodies-el to a
> > set of elpafied packages. 
> 
> Congratulations!

Thank you :-)

> >                            I've had trouble finding an upstream source
> > for projects.el and ff-paths.el and David indicated that you might be
> > the upstream maintainer of these.  We're looking for something like a
> > release tarball or a project in VCS.
> 
> I wrote ff-paths.el a long time ago and "adopted" projects.el when it's
> author died.  There is no release tar ball as I was just inserting it in
> emacs-goodies-el myself.

Thank you for adopting that projects.el at that time :-) While they're
not technical issues, a lot of the effort I'm putting into
emacs-goodies-el is to try to recuperate all of the man-hours that
have been put into this package.  It's a tricky dance to decide
whether to maximally honour someone's work or to migrate to something
newer and more popular...

> It's probable safe to kill off projects.el and I can look at ff-paths.el
> to see if it still works well.

Here are the alternatives to continuing maintenance of projects.el
that I'm aware of:

The simple one:
  https://github.com/jorgenschaefer/project-el

The comprehensive one (already in Debian):
  https://github.com/bbatsov/projectile

If we drop projects.el I'd like to mark it as "transitioned" and
recommend one of these (probably projectile).  Have you used it, would
you recommend it as a replacement, and would you like your name to
appear next to the recommendation in goodies' README.Debian?

As for ff-paths.el, I've found an upstream recommendation to
transition to the GNU Emacs built-in ffap.el:
  https://github.com/emacsmirror/ff-paths/blob/master/ff-paths.el#L66

Other than that there are packages such as find-file-in-project,
counsel-ag (uses silversearcher-ag), and many others.

Kind regards,
Nicholas

Attachment: signature.asc
Description: PGP signature


Reply to: