]> git.eshelyaron.com Git - emacs.git/commit
* lisp/completion-preview.el: Fix use in non-GUI session
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 12 Jan 2024 23:08:31 +0000 (18:08 -0500)
committerEshel Yaron <me@eshelyaron.com>
Sun, 21 Jan 2024 07:30:19 +0000 (08:30 +0100)
commit40e54d2cda0ea9439f6bf9c7ddd72bd153c8c11f
tree4e414173ef6ddf1442600d750df0543c9cffd3be
parenta4c81ce6ae393dff2f2993b1d23a9eb71ad31c94
* lisp/completion-preview.el: Fix use in non-GUI session

Fix loading in non-GUI sessions where `mwheel` is not preloaded.
Not requiring `mwheel` would be a lot more complex, since it would
require delaying the construction of `completion-preview--mouse-map`.

* lisp/completion-preview.el (<toplevel>): Require `mwheel`.
Remove correspondingly redundant `defvar`s.
(completion-preview--mouse-map): Use `key-description` rather than mimicking
it with `format`.

(cherry picked from commit 82f71e106afd9bede95cfea3025f7c059d7c2bcf)
lisp/completion-preview.el