summaryrefslogtreecommitdiffhomepage
path: root/init.org
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2021-03-09 02:37:26 +0000
committerjao <jao@gnu.org>2021-03-09 02:37:26 +0000
commit594cdeec71fe66ea4e072e36358c7d8fa7f8f39b (patch)
treee532e957a018bdf6f95bb3ec6e84af1ed9c8a47c /init.org
parentc315f096f4bb02c249430b6ede732f9c3a1580ec (diff)
downloadelibs-594cdeec71fe66ea4e072e36358c7d8fa7f8f39b.tar.gz
elibs-594cdeec71fe66ea4e072e36358c7d8fa7f8f39b.tar.bz2
go to first job in jenkins
Diffstat (limited to 'init.org')
-rw-r--r--init.org8
1 files changed, 8 insertions, 0 deletions
diff --git a/init.org b/init.org
index 785f83a..a640d1e 100644
--- a/init.org
+++ b/init.org
@@ -3076,9 +3076,17 @@
;; one also needs jenkins-api-token, jenkins-username and jenkins-url
;; optionally: jenkins-colwidth-id, jenkins-colwidth-last-status
(setq jenkins-colwidth-name 35)
+ :config
+ (defun jao-jenkins-first-job ()
+ (interactive)
+ (goto-char (point-min))
+ (when (re-search-forward "^- Job" nil t)
+ (goto-char (match-beginning 0))))
+ (add-hook 'jenkins-job-view-mode-hook #'jao-jenkins-first-job)
:bind (:map jenkins-job-view-mode-map
(("n" . next-line)
("p" . previous-line)
+ ("f" . jao-jenkins-first-job)
("RET" . jenkins--show-console-output-from-job-screen))
:map jenkins-console-output-mode-map
(("n" . next-line)