irods / contrib

A pooled collection of community-contributed code that works alongside iRODS
BSD 3-Clause "New" or "Revised" License
13 stars 19 forks source link

iRODS major mode for Emacs #1

Closed donpellegrino closed 10 years ago

donpellegrino commented 10 years ago

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.

trel commented 10 years ago

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.

trel commented 10 years ago

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

donpellegrino commented 10 years ago

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.

donpellegrino commented 10 years ago

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.

trel commented 10 years ago

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