Mercurial > vim
comparison src/testdir/test_set.vim @ 7426:779a7c14c795 v7.4.1017
commit https://github.com/vim/vim/commit/8f79acdf7ede2693fbda53c3c9693f16db4f193b
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Jan 1 14:48:20 2016 +0100
patch 7.4.1017
Problem: When there is a backslash in an option ":set -=" doesn't work.
Solution: Handle a backslash better. (Jacob Niehus) Add a new test, merge
in old test.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Fri, 01 Jan 2016 15:00:04 +0100 |
parents | |
children | 08940efa6b4e |
comparison
equal
deleted
inserted
replaced
7425:5066591daabe | 7426:779a7c14c795 |
---|---|
1 " Tests for the :set command | |
2 | |
3 function Test_set_backslash() | |
4 let isk_save = &isk | |
5 | |
6 set isk=a,b,c | |
7 set isk+=d | |
8 call assert_equal('a,b,c,d', &isk) | |
9 set isk+=\\,e | |
10 call assert_equal('a,b,c,d,\,e', &isk) | |
11 set isk-=e | |
12 call assert_equal('a,b,c,d,\', &isk) | |
13 set isk-=\\ | |
14 call assert_equal('a,b,c,d', &isk) | |
15 | |
16 let &isk = isk_save | |
17 endfunction | |
18 | |
19 function Test_set_add() | |
20 let wig_save = &wig | |
21 | |
22 set wildignore=*.png, | |
23 set wildignore+=*.jpg | |
24 call assert_equal('*.png,*.jpg', &wig) | |
25 | |
26 let &wig = wig_save | |
27 endfunction |