aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_meta/vimfn.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2025-02-03 08:09:03 +0800
committerGitHub <noreply@github.com>2025-02-03 00:09:03 +0000
commitaf069c5c05ad99623345071007ad23da51973601 (patch)
treea18c6dd9be94e6de35ea09057c54084657551b0d /runtime/lua/vim/_meta/vimfn.lua
parent87e806186c721f12c338af86677b6d1e6e2fa44a (diff)
downloadrneovim-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.lua8
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