local helpers = require('test.functional.helpers')(after_each) local assert_alive = helpers.assert_alive local clear = helpers.clear local feed = helpers.feed describe("'tabstop' option", function() before_each(function() clear() end) -- NOTE: Setting 'tabstop' to a big number reproduces crash #2838. -- Disallowing big 'tabstop' would not fix #2838, only hide it. it("tabstop= does not crash #2838", function() -- Insert a character for 'tabstop' to work with. feed('i') -- Set 'tabstop' to a very high value. -- Use feed(), not command(), to provoke crash. feed(':set tabstop=3000000000') assert_alive() end) end)