Is pmd-emacs a dead project? Is it working and active and I'm merely using it
wrong?
I'm writing my own emacs interface to pmd. Is there general interest in an up-
to-date emacs plugin? If there is, I'll gladly submit the resulting emacs
interface, once it is written and tested, for the integration page (http://pm
d.sourceforge.net/pmd-5.0.0/integrations.html). The new interface will have, at the bare
minimum, the features that the old one had.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I don't know anyone involved with the emacs plugin but most of the issues
you'll encounter involve updated path names that now distinguish between the
multiple languages supported and the enhanced metadata available for the rule
parameters. Good luck and thanks for the interest.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This public version lags in features and completeness compared to what I'm
currently privately using, but as I add stuff, fix bugs and document it I'll
keep on pushing code to the public repo. If there is a significant update I'll
post about it here.
Licensing note: I licensed emacs-pmd.el under GPLv3 but with a section 7
exception which basically says that emacs-pmd.el+pmd doesn't need to be
licensed under the terms of the GPL. I'm pretty sure that this would have been
the case anyway, but I wanted to underscore it with the exception.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Emacs-PMD has been updated, and it now comes with a texinfo manual. The manual
will be updated alongside the software (as is the practice with all of my
projects).
P.S. A few nifty features are just beyond the horizon.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
My version of Emacs-PMD isn't a part of the PMD source code; Updating the docs
to point at an external project would be weird when an Emacs plugin is already
included. I don't mind doing that, or I could put together a github pull
request which replaces the old elisp with mine and updates the docs.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello all,
I've tried using pmd-emacs without success
(http://pmd.svn.sourceforge.net/viewvc/pmd/trunk/pmd-
emacs/). I've
also noticed that the last commit to pmd-emacs was some 6 years ago.
Is pmd-emacs a dead project? Is it working and active and I'm merely using it
wrong?
I'm writing my own emacs interface to pmd. Is there general interest in an up-
to-date emacs plugin? If there is, I'll gladly submit the resulting emacs
interface, once it is written and tested, for the integration page (http://pm
d.sourceforge.net/pmd-5.0.0/integrations.html). The new interface will have, at the bare
minimum, the features that the old one had.
I don't know anyone involved with the emacs plugin but most of the issues
you'll encounter involve updated path names that now distinguish between the
multiple languages supported and the enhanced metadata available for the rule
parameters. Good luck and thanks for the interest.
Initial version of emacs-pmd.el is available here:
http://yrk.nfshost.com/projects/emacs-pmd/
This public version lags in features and completeness compared to what I'm
currently privately using, but as I add stuff, fix bugs and document it I'll
keep on pushing code to the public repo. If there is a significant update I'll
post about it here.
Licensing note: I licensed emacs-pmd.el under GPLv3 but with a section 7
exception which basically says that emacs-pmd.el+pmd doesn't need to be
licensed under the terms of the GPL. I'm pretty sure that this would have been
the case anyway, but I wanted to underscore it with the exception.
Emacs-PMD has been updated, and it now comes with a texinfo manual. The manual
will be updated alongside the software (as is the practice with all of my
projects).
P.S. A few nifty features are just beyond the horizon.
Cool !
Don't forget to udpate the website (src/xdocs...) to include your update. And
feel free to add this news to the main page !
My version of Emacs-PMD isn't a part of the PMD source code; Updating the docs
to point at an external project would be weird when an Emacs plugin is already
included. I don't mind doing that, or I could put together a github pull
request which replaces the old elisp with mine and updates the docs.