irods / contrib

A pooled collection of community-contributed code that works alongside iRODS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iRODS major mode for Emacs

donpellegrino opened this issue · comments

It would be nice to have an Emacs major mode that includes at least color syntax highlighting for the iRODS rules language. I have a first draft of this that I can contribute.

Yes, please! Pull requests are our favorite things.

Please note this would be the first code in this repository so we might have a couple procedural questions/decisions to work through (e.g. Does this require a contributor agreement to be signed?, etc.).

Also, maybe this kind of thing gets pulled into the main repository itself - this is a new kind of contribution (IDE related) as far as I can tell/remember.

Also, circling @hcjiv1 and @xu-hao in to watch the action.

Great, this may be a nice exercise for sorting out procedural issues. A draft Emacs mode won't have any consequence on the running system and therefore there is minimal risk for disruption.

The mode does force me to think about the semantics of the iRODS Rule language and there will be opportunity for discussion on how to best handle different language elements.

I have a pending pull request for the first draft of the Emacs major mode for iRODS Rules. Take a look and let me know what you think.

I've merged the pull request and welcome any feedback!