aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_editor.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2023-08-08 16:36:06 +0100
committerGitHub <noreply@github.com>2023-08-08 16:36:06 +0100
commitc6c21db82b31ea43ce878ab3725dcd901db1e7a1 (patch)
tree6002ddf7e9ef9d2ca40ef0029f501864ff43cbd9 /runtime/lua/vim/_editor.lua
parent61ed45486da01dca788f8a444fc2021002f0c947 (diff)
downloadrneovim-c6c21db82b31ea43ce878ab3725dcd901db1e7a1.tar.gz
rneovim-c6c21db82b31ea43ce878ab3725dcd901db1e7a1.tar.bz2
rneovim-c6c21db82b31ea43ce878ab3725dcd901db1e7a1.zip
fix(filetype): add typing and dry (#24573)
Diffstat (limited to 'runtime/lua/vim/_editor.lua')
-rw-r--r--runtime/lua/vim/_editor.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/runtime/lua/vim/_editor.lua b/runtime/lua/vim/_editor.lua
index 6182270708..d81464a3ca 100644
--- a/runtime/lua/vim/_editor.lua
+++ b/runtime/lua/vim/_editor.lua
@@ -428,10 +428,17 @@ vim.cmd = setmetatable({}, {
end,
})
+--- @class vim.var_accessor
+--- @field [string] any
+--- @field [integer] vim.var_accessor
+
-- These are the vim.env/v/g/o/bo/wo variable magic accessors.
do
local validate = vim.validate
+ --- @param scope string
+ --- @param handle? false|integer
+ --- @return vim.var_accessor
local function make_dict_accessor(scope, handle)
validate({
scope = { scope, 's' },