vim-patch:9.1.1070: Cannot control cursor positioning of getchar() (#32303)

Problem:  Cannot control cursor positioning of getchar().
Solution: Add "cursor" flag to {opts}, with possible values "hide",
          "keep" and "msg".

related: vim/vim#10603
closes: vim/vim#16569

edf0f7db28
This commit is contained in:
zeertzjq
2025-02-03 08:09:03 +08:00
committed by GitHub
parent 87e806186c
commit af069c5c05
7 changed files with 209 additions and 8 deletions

View File

@ -3507,6 +3507,14 @@ M.funcs = {
The optional argument {opts} is a Dict and supports the
following items:
cursor A String specifying cursor behavior
when waiting for a character.
"hide": hide the cursor.
"keep": keep current cursor unchanged.
"msg": move cursor to message area.
(default: automagically decide
between "keep" and "msg")
number If |TRUE|, return a Number when getting
a single character.
If |FALSE|, the return value is always