summaryrefslogtreecommitdiffstats
path: root/lisp/ravi-init-vc.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ravi-init-vc.el')
-rw-r--r--lisp/ravi-init-vc.el10
1 files changed, 8 insertions, 2 deletions
diff --git a/lisp/ravi-init-vc.el b/lisp/ravi-init-vc.el
index 792d75f..80c4b0e 100644
--- a/lisp/ravi-init-vc.el
+++ b/lisp/ravi-init-vc.el
@@ -98,7 +98,8 @@
:bind ("C-x v f" . vc-git-grep)
:ensure nil)
(use-package git-link
- :bind ("C-x v N" . git-link)
+ :bind (("C-x v N" . git-link)
+ ("C-x v B" . ravi/git-link-in-browser))
:init ; init, not config, so that we have these in local.el
(require 'subr-x)
(require 's)
@@ -131,7 +132,12 @@
(add-to-list 'git-link-remote-alist
(list server-regexp #'ravi/git-link-bitbucket-server))
(add-to-list 'git-link-commit-remote-alist
- (list server-regexp #'ravi/git-link-commit-bitbucket-server))))
+ (list server-regexp #'ravi/git-link-commit-bitbucket-server)))
+ :config
+ (defun ravi/git-link-in-browser ()
+ (interactive)
+ (let ((git-link-open-in-browser t))
+ (call-interactively #'git-link))))
(use-package diff-hl
:config