12345678910111213141516171819202122232425262728 |
- 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)
|