diff options
author | zeertzjq <zeertzjq@outlook.com> | 2025-02-03 08:09:03 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-03 00:09:03 +0000 |
commit | af069c5c05ad99623345071007ad23da51973601 (patch) | |
tree | a18c6dd9be94e6de35ea09057c54084657551b0d /runtime/lua/vim/_meta/vimfn.lua | |
parent | 87e806186c721f12c338af86677b6d1e6e2fa44a (diff) | |
download | rneovim-af069c5c05ad99623345071007ad23da51973601.tar.gz rneovim-af069c5c05ad99623345071007ad23da51973601.tar.bz2 rneovim-af069c5c05ad99623345071007ad23da51973601.zip |
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
https://github.com/vim/vim/commit/edf0f7db28f87611368e158210e58ed30f673098
Diffstat (limited to 'runtime/lua/vim/_meta/vimfn.lua')
-rw-r--r-- | runtime/lua/vim/_meta/vimfn.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/runtime/lua/vim/_meta/vimfn.lua b/runtime/lua/vim/_meta/vimfn.lua index c0be6b089c..098c0e907a 100644 --- a/runtime/lua/vim/_meta/vimfn.lua +++ b/runtime/lua/vim/_meta/vimfn.lua @@ -2781,6 +2781,14 @@ function vim.fn.getchangelist(buf) end --- 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 |