]> git.eshelyaron.com Git - emacs.git/commit
Change cursor type when showing completion preview
authorEshel Yaron <me@eshelyaron.com>
Sat, 27 Apr 2024 19:08:17 +0000 (21:08 +0200)
committerEshel Yaron <me@eshelyaron.com>
Mon, 29 Apr 2024 14:54:17 +0000 (16:54 +0200)
commit8c9813c59de9261aa6459232ef089549a0264787
treeb5f44e3b94f6484f0a69aa61a315b393f3eb721c
parentbab56b25149d5f86ac82272a3646893dfb58c41e
Change cursor type when showing completion preview

* lisp/completion-preview.el (completion-preview-cursor-type):
New user option.
(completion-preview--window): New internal variable.
(completion-preview--window-selection-change): Bind it.
(completion-preview--original-cursor-type): New local var.
(completion-preview-active-mode, completion-preview--show): Set
'cursor-type' window parameter according to
'completion-preview-cursor-type', or reset it.
(completion-preview--post-command): Reset cursor type in
'completion-preview--window' if last command switched windows.
lisp/completion-preview.el