aboutsummaryrefslogtreecommitdiff
path: root/lib/pg-dev.el
diff options
context:
space:
mode:
authorDavid Aspinall2009-09-05 09:16:55 +0000
committerDavid Aspinall2009-09-05 09:16:55 +0000
commit9b48ef31aeaf14c9be09eac6800db95a5fa9dc51 (patch)
tree2bebcf028006f0e09ee22de447e1949536d1c9ea /lib/pg-dev.el
parent09929d6f496ed36d08988dc5397af97fb486d7ff (diff)
Make bug references clickable
Diffstat (limited to 'lib/pg-dev.el')
-rw-r--r--lib/pg-dev.el24
1 files changed, 21 insertions, 3 deletions
diff --git a/lib/pg-dev.el b/lib/pg-dev.el
index 723e1e59..6ac24bce 100644
--- a/lib/pg-dev.el
+++ b/lib/pg-dev.el
@@ -91,9 +91,9 @@
-;;;
-;;; Proling interesting packages
-;;;
+;;
+;; Proling interesting packages
+;;
(defun profile-pg ()
(interactive)
@@ -105,6 +105,24 @@
(elp-instrument-package "isar"))
+;;
+;; Make references to bugs clickable; [e.g., trac #1]
+;;
+
+(defun pg-bug-references ()
+ (interactive)
+ (bug-reference-mode 1)
+ (setq bug-reference-bug-regexp
+ "\\(?:[Tt]rac ?#\\)\\([0-9]+\\)"
+ bug-reference-url-format
+ "http://proofgeneral.inf.ed.ac.uk/trac/ticket/%s"))
+
+(add-hook 'emacs-lisp-mode-hook 'pg-bug-references)
+(add-hook 'isar-mode-hook 'pg-bug-references)
+(add-hook 'coq-mode-hook 'pg-bug-references)
+
+(add-hook 'emacs-lisp-mode-hook 'goto-address-mode)
+
(provide 'pg-dev)