| Some tests for setting 'number' and 'relativenumber' |
| This is not all that useful now that the options are no longer reset when |
| setting the other. |
| |
| STARTTEST |
| :so small.vim |
| :set hidden nocp nu rnu viminfo+=nviminfo |
| :redir @a | set nu? rnu? | redir END |
| :e! xx |
| :redir @b | set nu? rnu? | redir END |
| :e! # |
| :$put ='results:' |
| :$put a |
| :$put b |
| :" |
| :set nonu nornu |
| :setglobal nu |
| :setlocal rnu |
| :redir @c | setglobal nu? | redir END |
| :set nonu nornu |
| :setglobal rnu |
| :setlocal nu |
| :redir @d | setglobal rnu? | redir END |
| :$put =':setlocal must NOT reset the other global value' |
| :$put c |
| :$put d |
| :" |
| :set nonu nornu |
| :setglobal nu |
| :setglobal rnu |
| :redir @e | setglobal nu? | redir END |
| :set nonu nornu |
| :setglobal rnu |
| :setglobal nu |
| :redir @f | setglobal rnu? | redir END |
| :$put =':setglobal MUST reset the other global value' |
| :$put e |
| :$put f |
| :" |
| :set nonu nornu |
| :set nu |
| :set rnu |
| :redir @g | setglobal nu? | redir END |
| :set nonu nornu |
| :set rnu |
| :set nu |
| :redir @h | setglobal rnu? | redir END |
| :$put =':set MUST reset the other global value' |
| :$put g |
| :$put h |
| :" |
| :/^results/,$w! test.out |
| :q! |
| ENDTEST |
| |