mirror of
https://github.com/neovim/neovim.git
synced 2025-11-26 12:10:40 +00:00
fix(:let): fix error when applying operator to boolean option (#24030)
This commit is contained in:
@@ -92,6 +92,20 @@ describe(':let', function()
|
||||
]])
|
||||
eq(1, eval('1'))
|
||||
end)
|
||||
|
||||
it('can apply operator to boolean option', function()
|
||||
eq(true, meths.get_option_value('equalalways', {}))
|
||||
command('let &equalalways -= 1')
|
||||
eq(false, meths.get_option_value('equalalways', {}))
|
||||
command('let &equalalways += 1')
|
||||
eq(true, meths.get_option_value('equalalways', {}))
|
||||
command('let &equalalways *= 1')
|
||||
eq(true, meths.get_option_value('equalalways', {}))
|
||||
command('let &equalalways /= 1')
|
||||
eq(true, meths.get_option_value('equalalways', {}))
|
||||
command('let &equalalways %= 1')
|
||||
eq(false, meths.get_option_value('equalalways', {}))
|
||||
end)
|
||||
end)
|
||||
|
||||
describe(':let and :const', function()
|
||||
|
||||
Reference in New Issue
Block a user