diff options
author | jao <jao@gnu.org> | 2021-11-21 22:34:12 +0000 |
---|---|---|
committer | jao <jao@gnu.org> | 2021-11-21 22:34:12 +0000 |
commit | 9f1abc66775bee8b1ac552e22fad22090d630235 (patch) | |
tree | 786628877c5ff80a9ade79c4aaae6c931ed75a64 /init.org | |
parent | 16ef1af572a782eb855e9981c98d85884d434599 (diff) | |
download | elibs-9f1abc66775bee8b1ac552e22fad22090d630235.tar.gz elibs-9f1abc66775bee8b1ac552e22fad22090d630235.tar.bz2 |
code-review, a really nice superseding of github-code-review
Diffstat (limited to 'init.org')
-rw-r--r-- | init.org | 35 |
1 files changed, 7 insertions, 28 deletions
@@ -2047,9 +2047,13 @@ magit-save-repository-buffers 'dontask magit-status-buffer-switch-function 'switch-to-buffer magit-status-show-hashes-in-headers t) - :bind (("<f2>" . magit-status) - :map magit-status-mode-map - ("C-c C-r" . github-review-forge-pr-at-point))) + :bind (("<f2>" . magit-status))) + + (use-package code-review + :ensure t + :after forge + :bind (:map magit-status-mode-map + ("C-c C-r" . code-review-forge-pr-at-point))) (use-package forge :ensure t @@ -2113,31 +2117,6 @@ (use-package git-modes :ensure t) - (use-package github-review - :ensure t - :config - (defun jao-gnus-github-review () - (interactive) - (gnus-summary-select-article-buffer) - (goto-char (point-min)) - (when (re-search-forward "https://github\.com/.*/pull/.*" nil t) - (let ((url (match-string-no-properties 0))) - (when (yes-or-no-p (format "Start review for %s" url)) - (github-review-start url))))) - (eval-after-load "gnus-art" - '(progn - (define-key gnus-summary-mode-map "\C-cG" 'jao-gnus-github-review) - (define-key gnus-article-mode-map "\C-cG" 'jao-gnus-github-review))) - - (jao-transient-major-mode github-review - ["Review" - ("a" "Approve" github-review-approve) - ("r" "Reject" github-review-reject) - ("c" "Comment" github-review-reject)] - ["Quit" - ("Q" "Bury buffer" bury-buffer) - ("k" "Kill buffer" kill-buffer)])) - #+end_src *** Jenkins [[https://github.com/rmuslimov/jenkins.el][GitHub - rmuslimov/jenkins.el: Jenkins plugin for emacs]] |