mirror of
https://github.com/neovim/neovim.git
synced 2024-12-19 10:45:16 -07:00
parent
ca243f06dd
commit
52823616bc
@ -20,7 +20,11 @@ local bufstates = vim.defaulttable(function(_)
|
||||
return setmetatable({ applied = {} }, {
|
||||
__index = globalstate,
|
||||
__newindex = function(state, key, value)
|
||||
rawset(state, key, (globalstate[key] ~= value) and value or nil)
|
||||
if globalstate[key] == value then
|
||||
rawset(state, key, nil)
|
||||
else
|
||||
rawset(state, key, value)
|
||||
end
|
||||
end,
|
||||
})
|
||||
end)
|
||||
|
Loading…
Reference in New Issue
Block a user