branch: elpa/magit
commit 3c9e519197931ab491ff72e0a12da64f6c923fa6
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    magit-mouse-set-point: New command
---
 lisp/magit-section.el | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/lisp/magit-section.el b/lisp/magit-section.el
index 1ebe94ffb1..355356442e 100644
--- a/lisp/magit-section.el
+++ b/lisp/magit-section.el
@@ -858,6 +858,12 @@ If there is no previous sibling section, then move to the 
parent."
           (magit-section-backward))
       (magit-section-goto -1))))
 
+(defun magit-mouse-set-point (event &optional promote-to-region)
+  "Like `mouse-set-point' but also call `magit-section-movement-hook'."
+  (interactive "e\np")
+  (mouse-set-point event promote-to-region)
+  (run-hook-with-args 'magit-section-movement-hook (magit-current-section)))
+
 (defun magit-section-goto (arg)
   (if (integerp arg)
       (progn (forward-line arg)

Reply via email to