local t = require('test.testutil') local n = require('test.functional.testnvim')() local clear = n.clear local eq = t.eq local eval = n.eval local command = n.command local source = n.source describe('lispwords', function() before_each(clear) it('should be set global-local', function() source([[ setglobal lispwords=foo,bar,baz setlocal lispwords-=foo setlocal lispwords+=quux]]) eq('foo,bar,baz', eval('&g:lispwords')) eq('bar,baz,quux', eval('&l:lispwords')) eq('bar,baz,quux', eval('&lispwords')) command('setlocal lispwords<') eq('foo,bar,baz', eval('&g:lispwords')) eq('foo,bar,baz', eval('&l:lispwords')) eq('foo,bar,baz', eval('&lispwords')) end) end)