mirror of
https://github.com/neovim/neovim.git
synced 2026-02-20 01:09:56 +10:00
Merge pull request #29303 from lewis6991/fix/wobuf
fix(vim.wo): never allow non-zero bufnr
This commit is contained in:
@@ -135,14 +135,15 @@ describe('lua stdlib', function()
|
||||
-- See MAINTAIN.md for the soft/hard deprecation policy
|
||||
|
||||
describe(('vim.deprecate prerel=%s,'):format(prerel or 'nil'), function()
|
||||
local curver = exec_lua('return vim.version()') --[[@as {major:number, minor:number}]]
|
||||
-- "0.10" or "0.10-dev+xxx"
|
||||
local curstr = ('%s.%s%s'):format(curver.major, curver.minor, prerel or '')
|
||||
-- "0.10" or "0.11"
|
||||
local nextver = ('%s.%s'):format(curver.major, curver.minor + (prerel and 0 or 1))
|
||||
local was_removed = prerel and 'was removed' or 'will be removed'
|
||||
local curver --- @type {major:number, minor:number}
|
||||
|
||||
before_each(function()
|
||||
curver = exec_lua('return vim.version()')
|
||||
end)
|
||||
|
||||
it('plugin=nil, same message skipped', function()
|
||||
-- "0.10" or "0.10-dev+xxx"
|
||||
local curstr = ('%s.%s%s'):format(curver.major, curver.minor, prerel or '')
|
||||
eq(
|
||||
dedent(
|
||||
[[
|
||||
@@ -162,6 +163,10 @@ describe('lua stdlib', function()
|
||||
end)
|
||||
|
||||
it('plugin=nil, show error if hard-deprecated', function()
|
||||
-- "0.10" or "0.11"
|
||||
local nextver = ('%s.%s'):format(curver.major, curver.minor + (prerel and 0 or 1))
|
||||
|
||||
local was_removed = prerel and 'was removed' or 'will be removed'
|
||||
eq(
|
||||
dedent(
|
||||
[[
|
||||
@@ -2023,6 +2028,10 @@ describe('lua stdlib', function()
|
||||
vim.cmd "enew"
|
||||
]]
|
||||
eq(100, fn.luaeval 'vim.wo.scrolloff')
|
||||
|
||||
matches('only bufnr=0 is supported', pcall_err(exec_lua, 'vim.wo[0][10].signcolumn = "no"'))
|
||||
|
||||
matches('only bufnr=0 is supported', pcall_err(exec_lua, 'local a = vim.wo[0][10].signcolumn'))
|
||||
end)
|
||||
|
||||
describe('vim.opt', function()
|
||||
|
||||
Reference in New Issue
Block a user