[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/buildbot 16947d6b1a 11/22: Adding function to go to nex
From: |
ELPA Syncer |
Subject: |
[elpa] externals/buildbot 16947d6b1a 11/22: Adding function to go to next / previous header of the same thing |
Date: |
Thu, 13 Jul 2023 00:57:38 -0400 (EDT) |
branch: externals/buildbot
commit 16947d6b1a2679ca94f9986b0dc77683cfad900f
Author: Yuchen Pei <hi@ypei.me>
Commit: Yuchen Pei <hi@ypei.me>
Adding function to go to next / previous header of the same thing
---
buildbot-view.el | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/buildbot-view.el b/buildbot-view.el
index e1b8e55ae5..dd0d4b082f 100644
--- a/buildbot-view.el
+++ b/buildbot-view.el
@@ -37,6 +37,17 @@
(beginning-of-line 1)))
(define-key buildbot-view-mode-map "n" 'buildbot-view-next-header)
+(defun buildbot-view-next-header-same-thing (n)
+ (interactive "p")
+ (when-let
+ ((type (get-text-property (point) 'type)))
+ (dotimes (_ n)
+ (buildbot-view-next-header 1)
+ (while (not (eq (get-text-property (point) 'type) type))
+ (buildbot-view-next-header 1)))))
+(define-key buildbot-view-mode-map (kbd "M-n")
+ 'buildbot-view-next-header-same-thing)
+
(defun buildbot-view-previous-header (n)
(interactive "p")
(beginning-of-line 1)
@@ -46,6 +57,17 @@
(re-search-backward buildbot-view-header-regex)))
(define-key buildbot-view-mode-map "p" 'buildbot-view-previous-header)
+(defun buildbot-view-previous-header-same-thing (n)
+ (interactive "p")
+ (when-let
+ ((type (get-text-property (point) 'type)))
+ (dotimes (_ n)
+ (buildbot-view-previous-header 1)
+ (while (not (eq (get-text-property (point) 'type) type))
+ (buildbot-view-previous-header 1)))))
+(define-key buildbot-view-mode-map (kbd "M-p")
+ 'buildbot-view-previous-header-same-thing)
+
(defun buildbot-view-format-revision-info (revision-info)
(propertize
(format
- [elpa] branch externals/buildbot created (now 3774f49e0a), ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 94172a6c65 03/22: Adding step mode. Also refactoring, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 3774f49e0a 22/22: Addressing review comments from Prot., ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 8c151a133f 20/22: Fixing quotes in define-key commands, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 07c135a7ce 17/22: Adding functions to navigate to the next and previous failures., ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 49d8a91091 09/22: clean up and licensing, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 7cc017ccc1 02/22: added buildbot build mode, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot a7e313d116 05/22: add logs formatting and cache, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot a52cc6222a 18/22: Prepare for elpa, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 16947d6b1a 11/22: Adding function to go to next / previous header of the same thing,
ELPA Syncer <=
- [elpa] externals/buildbot f9792cdcfa 01/22: first commit, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot c79dd7c405 08/22: linting, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 20fd138b70 04/22: Unify the three modes into one (view mode), ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 527fdf6d17 15/22: fixing bug caused by updated signature of buildbot-view-format-build, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 9714d2e9b7 06/22: branch view (first imp); faces for status; revision with multiple changes, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 47521e2661 07/22: fixing branches and revisions are many-to-many relations, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot f5a35a82a6 13/22: started working on builder view, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 319b7224fc 14/22: Adding builder view, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot f5b97b439a 12/22: fixing a bug where build view shows the wrong revision info, ELPA Syncer, 2023/07/13
- [elpa] externals/buildbot 519956a4f6 10/22: minor update readme, ELPA Syncer, 2023/07/13