From aa0b4e430cff61d86706ca31c6aca2cbd4b276aa Mon Sep 17 00:00:00 2001 From: Griffin Smith Date: Mon, 26 Oct 2020 13:31:15 -0400 Subject: feat(gs/emacs): Include repo in PR links When posting a link to a PR created during an org headline, include the name of the repository the PR was opened to in the link text. Change-Id: I6c564aee3b098d3c6f96c7d7d609aa2638bc98e1 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2063 Reviewed-by: glittershark Tested-by: BuildkiteCI --- users/glittershark/emacs.d/org-config.el | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'users/glittershark/emacs.d/org-config.el') diff --git a/users/glittershark/emacs.d/org-config.el b/users/glittershark/emacs.d/org-config.el index 651582d06d..9ca5746ed8 100644 --- a/users/glittershark/emacs.d/org-config.el +++ b/users/glittershark/emacs.d/org-config.el @@ -155,7 +155,19 @@ (number (alist-get 'number value))) (org-set-property "pull-request" - (org-make-link-string url (number-to-string number))))))))) + (org-make-link-string + url + (format "%s/%s/%d" + (->> value + (alist-get 'base) + (alist-get 'repo) + (alist-get 'name)) + (->> value + (alist-get 'base) + (alist-get 'repo) + (alist-get 'owner) + (alist-get 'login)) + number))))))))) (advice-add #'forge--post-submit-callback -- cgit 1.4.1