Function: hui-select-thing-with-mouse
hui-select-thing-with-mouse is an autoloaded, interactive and
byte-compiled function defined in hui-select.el.
Signature
(hui-select-thing-with-mouse EVENT)
Documentation
Select a region based on the syntax of the character from a mouse click EVENT.
If the click occurs at the same point as the last click, select
the next larger syntactic structure. If hui-select-display-type is
non-nil and this is called interactively, the type of selection is
displayed in the minibuffer.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hui-select.el
;;;###autoload
(defun hui-select-thing-with-mouse (event)
"Select a region based on the syntax of the character from a mouse click EVENT.
If the click occurs at the same point as the last click, select
the next larger syntactic structure. If `hui-select-display-type' is
non-nil and this is called interactively, the type of selection is
displayed in the minibuffer."
(interactive "@e")
(mouse-set-point event)
(cond ((and (eq hui-select-prior-point (point))
(eq hui-select-prior-buffer (current-buffer)))
;; Prior click was at the same point as before, so enlarge
;; selection to the next bigger item.
(let ((select-active-regions t)) ;; Automatically copy active
;; region to PRIMARY inter-program selection.
(when (hui-select-bigger-thing)
(and (called-interactively-p 'interactive) hui-select-display-type
(message "%s" hui-select-previous))))
t)
(t (setq this-command 'mouse-start-selection)
(hui-select-reset)
(hui-select-thing-with-mouse event))))