bug-reference-url-format and enable
bug-reference-prog-mode buffers from Github repositories.
What it does is:
bug-reference-url-formatis not set and this appears to be part of a git working copy (we can locate a .git/config).
Find the git remote repository (run
git ls-remote --get-url).
If the remote matches github.com set
bug-reference-url-formatto the correct Github issue URL (we set it buffer locally).
Installation and usage
ELPA (package.el) is part of Emacs 24. For Emacs 23 see Marmalade for installation instructions.
If you don't install via ELPA make sure that bug-reference-github.el is in your load-path and require the library
(add-to-list 'load-path "~/.emacs.d/path/to/bug-reference-github") (require 'bug-reference-github)
Then, to use
bug-reference-github in every opened file:
(add-hook 'find-file-hook 'bug-reference-github-set-url-format)
Alternatively, you can use
(add-hook 'prog-mode-hook 'bug-reference-github-set-url-format)
bug-reference-github depends on bug-reference.el which is part of Emacs 23 and greater.
Development of bug-reference-github
bug-reference-github.el is developed at GitHub. Feature requests, ideas, bug reports, and pull request are more that welcome!