aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_meta.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2022-09-06 22:51:32 +0100
committerLewis Russell <lewis6991@gmail.com>2022-09-08 15:32:26 +0100
commitbc88691dbd2f5352d8793cac952bf90eea6442b2 (patch)
tree31b317ebd879569b960f9d1a6c57f95cb26582a0 /runtime/lua/vim/_meta.lua
parent08602ec1ab2674385ddda8feaef2d3d9360d834d (diff)
downloadrneovim-bc88691dbd2f5352d8793cac952bf90eea6442b2.tar.gz
rneovim-bc88691dbd2f5352d8793cac952bf90eea6442b2.tar.bz2
rneovim-bc88691dbd2f5352d8793cac952bf90eea6442b2.zip
refactor(vim.opt): remove del arg
Diffstat (limited to 'runtime/lua/vim/_meta.lua')
-rw-r--r--runtime/lua/vim/_meta.lua10
1 files changed, 3 insertions, 7 deletions
diff --git a/runtime/lua/vim/_meta.lua b/runtime/lua/vim/_meta.lua
index 0f45c916dc..5dbadd3ff4 100644
--- a/runtime/lua/vim/_meta.lua
+++ b/runtime/lua/vim/_meta.lua
@@ -43,7 +43,7 @@ local function _setup()
win_options = get_scoped_options('win')
end
-local function make_meta_accessor(get, set, del, validator)
+local function make_meta_accessor(get, set, validator)
validator = validator or function()
return true
end
@@ -51,7 +51,6 @@ local function make_meta_accessor(get, set, del, validator)
validate({
get = { get, 'f' },
set = { set, 'f' },
- del = { del, 'f', true },
validator = { validator, 'f' },
})
@@ -61,9 +60,6 @@ local function make_meta_accessor(get, set, del, validator)
return
end
- if del and v == nil then
- return del(k)
- end
return set(k, v)
end
function mt:__index(k)
@@ -98,7 +94,7 @@ do -- buffer option accessor
return a.nvim_set_option_value(k, v, { buf = bufnr or 0 })
end
- return make_meta_accessor(get, set, nil, function(k)
+ return make_meta_accessor(get, set, function(k)
if type(k) == 'string' then
_setup()
if win_options[k] then
@@ -132,7 +128,7 @@ do -- window option accessor
return a.nvim_set_option_value(k, v, { win = winnr or 0 })
end
- return make_meta_accessor(get, set, nil, function(k)
+ return make_meta_accessor(get, set, function(k)
if type(k) == 'string' then
_setup()
if buf_options[k] then