From 1668290c9d4082f89e3a12355c9afb415418dfd6 Mon Sep 17 00:00:00 2001 From: Juri Linkov Date: Mon, 17 Nov 2025 09:34:36 +0200 Subject: [PATCH] Improve hs-indicator-mouse-toggle-hiding for non-selected windows * lisp/progmodes/hideshow.el (hs-indicator-mouse-toggle-hiding): Use 'mouse-set-point' to select the clicked window when it was not selected. --- lisp/progmodes/hideshow.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el index ae7e050ecb6..87c98b5b2a1 100644 --- a/lisp/progmodes/hideshow.el +++ b/lisp/progmodes/hideshow.el @@ -1388,6 +1388,8 @@ Argument E should be the event that triggered this action." (interactive "e") (hs-life-goes-on (when hs-show-indicators + (when (mouse-event-p event) + (mouse-set-point event)) (let* ((overlays (save-excursion (goto-char (posn-point (event-end event))) (overlays-in (pos-bol) (pos-eol))))