Function: dictionary-tooltip-mode
dictionary-tooltip-mode is an autoloaded, interactive and
byte-compiled function defined in dictionary.el.gz.
Signature
(dictionary-tooltip-mode &optional ARG)
Documentation
Display tooltips for the current word.
This function can be used to enable or disable the tooltip mode for the current buffer (based on ARG). If global-tooltip-mode is active it will overwrite that mode for the current buffer.
Probably introduced at or before Emacs version 28.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/net/dictionary.el.gz
;;;###autoload
(defun dictionary-tooltip-mode (&optional arg)
"Display tooltips for the current word.
This function can be used to enable or disable the tooltip mode
for the current buffer (based on ARG). If global-tooltip-mode is
active it will overwrite that mode for the current buffer."
(interactive "P")
(require 'tooltip)
(let ((on (if arg
(> (prefix-numeric-value arg) 0)
(not dictionary-tooltip-mode))))
(setq-local dictionary-tooltip-mode on)
(setq-local track-mouse on)
(make-local-variable 'dictionary-tooltip-mouse-event)
(dictionary-switch-tooltip-mode 1)
(if on
(local-set-key [mouse-movement] 'dictionary-tooltip-track-mouse)
(local-set-key [mouse-movement] 'ignore))
;; Unconditionally ignore mouse-movement events on the tool bar and
;; tab-bar, since these are unrelated to the current buffer.
;; FIXME: This disables help-echo for tab-bar and tool-bar buttons.
(local-set-key [tool-bar mouse-movement] 'ignore)
(local-set-key [tab-bar mouse-movement] 'ignore)
on))