forked from aniani/vim
Problem: 'lispwords' is a global option. Solution: Make 'lispwords' global-local. (Sung Pae)
52 lines
861 B
Plaintext
52 lines
861 B
Plaintext
ONE: expecting global undolevels: 5, local undolevels: -123456 (default)
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|
|
|
|
|
|
undolevels=5 global
|
|
undolevels=-123456 local
|
|
TWO: expecting global undolevels: 5, local undolevels: 2 (first) then 10 (afterwards)
|
|
1
|
|
2
|
|
3
|
|
4
|
|
5
|
|
6
|
|
7
|
|
8
|
|
9
|
|
10
|
|
|
|
|
|
undolevels=5 global
|
|
undolevels=2 local
|
|
|
|
undolevels=5 global
|
|
undolevels=10 local
|
|
|
|
global value shouldn't be changed and still be 5!
|
|
ONE: expecting global undolevels: 5, local undolevels: -123456 (default)
|
|
undolevels=5 global
|
|
undolevels=-123456 local
|
|
|
|
global value should be changed to 50
|
|
THREE: expecting global undolevels: 50, local undolevels: -123456 (default)
|
|
|
|
undolevels=50 global
|
|
undolevels=-123456 local
|
|
|
|
Testing 'lispwords' local value
|
|
lispwords=foo,bar,baz
|
|
lispwords=bar,baz,quux
|
|
bar,baz,quux
|
|
|
|
Testing 'lispwords' value reset
|
|
lispwords=foo,bar,baz
|
|
lispwords=foo,bar,baz
|
|
foo,bar,baz
|