Menu

Emacs integration

Developers
2012-07-14
2012-10-07
  • Yoni Rabkin

    Yoni Rabkin - 2012-07-14

    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.

     
  • Brian R

    Brian R - 2012-07-14

    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.

     
  • Yoni Rabkin

    Yoni Rabkin - 2012-08-21

    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.

     
  • Yoni Rabkin

    Yoni Rabkin - 2012-09-16

    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.

     
  • Romain PELISSE

    Romain PELISSE - 2012-09-16

    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 !

     
  • Yoni Rabkin

    Yoni Rabkin - 2012-09-16

    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.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.