1" Tests for 'lispwords' settings being global-local
2
3set nocompatible viminfo+=nviminfo
4
5func Test_global_local_lispwords()
6  setglobal lispwords=foo,bar,baz
7  setlocal lispwords-=foo | setlocal lispwords+=quux
8  call assert_equal('foo,bar,baz', &g:lispwords)
9  call assert_equal('bar,baz,quux', &l:lispwords)
10  call assert_equal('bar,baz,quux', &lispwords)
11
12  setlocal lispwords<
13  call assert_equal('foo,bar,baz', &g:lispwords)
14  call assert_equal('foo,bar,baz', &l:lispwords)
15  call assert_equal('foo,bar,baz', &lispwords)
16endfunc
17