I am jealous about a SublimeText plugin:
This plugin finds the github issues when you are in a commit message and you type a dash.
I didn't find an equivalent for Emacs so I decided that was a good exercise.
I found the pieces in about an hour but I've got difficulties finishing it, so I thought I might as well ask for help :)
What I can do:
- find the github issues, with https://github.com/inkel/github-issues.el which isn't in melpa
- fire helm
- fire helm when one types "Fixes #"
But I have to deal with some corner cases (repository not found, there is no issues, the github api rate limit is reached), I want to isolate the functions that call github but then my helm source doesn't work any more (this is the actual bug that I left for you). Also, how to define the helm source so that it doesn't call github when evaluating the whole buffer ? see
(helm :sources '(issues-helm-source))
So I'd enjoy very much to have reviews by experienced elisp developers. Thanks !