Lines Matching refs:set

8   set whichwrap=b,s
11 set whichwrap+=h,l
14 set whichwrap+=h,l
17 set whichwrap+=h,l
20 set whichwrap=h,h
23 set whichwrap=h,h,h
28 set whichwrap=1
30 set whichwrap=2
32 set whichwrap=4
34 set whichwrap=8
36 set whichwrap=16
38 set whichwrap=31
41 set whichwrap&
46 set isfname=
48 set isfname&
53 call assert_fails('set wildchar=', 'E521:')
54 call assert_fails('set wildchar=abc', 'E521:')
55 set wildchar=<Esc>
56 let a=execute('set wildchar?')
58 set wildchar=27
59 let a=execute('set wildchar?')
61 set wildchar&
65 set wildoptions=
66 set wildoptions+=tagfile
67 set wildoptions+=tagfile
99 set splitbelow
105 set nosplitbelow
109 set splitbelow&
123 browse set
131 set path=foo,,bar
132 set path-=bar
133 set path+=bar
136 set path&
142 set signcolumn=yes
143 set signcolumn=no
144 call assert_fails('set signcolumn=nope')
148 set ft=valid_name
150 set ft=valid-name
153 call assert_fails(":set ft=wrong;name", "E474:")
154 call assert_fails(":set ft=wrong\\\\name", "E474:")
155 call assert_fails(":set ft=wrong\\|name", "E474:")
156 call assert_fails(":set ft=wrong/name", "E474:")
157 call assert_fails(":set ft=wrong\\\nname", "E474:")
160 exe "set ft=trunc\x00name"
166 set syn=valid_name
168 set syn=valid-name
171 call assert_fails(":set syn=wrong;name", "E474:")
172 call assert_fails(":set syn=wrong\\\\name", "E474:")
173 call assert_fails(":set syn=wrong\\|name", "E474:")
174 call assert_fails(":set syn=wrong/name", "E474:")
175 call assert_fails(":set syn=wrong\\\nname", "E474:")
178 exe "set syn=trunc\x00name"
184 call assert_fails(":set kmp=valid_name", "E544:")
185 call assert_fails(":set kmp=valid_name", "valid_name")
186 call assert_fails(":set kmp=valid-name", "E544:")
187 call assert_fails(":set kmp=valid-name", "valid-name")
189 call assert_fails(":set kmp=wrong;name", "E474:")
190 call assert_fails(":set kmp=wrong\\\\name", "E474:")
191 call assert_fails(":set kmp=wrong\\|name", "E474:")
192 call assert_fails(":set kmp=wrong/name", "E474:")
193 call assert_fails(":set kmp=wrong\\\nname", "E474:")
195 call assert_fails(":set kmp=trunc\x00name", "E544:")
196 call assert_fails(":set kmp=trunc\x00name", "trunc")
200 " Check that it's possible to set the option.
201 exe 'set ' . a:name . '=/usr/share/dict/words'
203 exe 'set ' . a:name . '=/usr/share/dict/words,/and/there'
205 exe 'set ' . a:name . '=/usr/share/dict\ words'
209 call assert_fails("set " . a:name . "=/not&there", "E474:")
210 call assert_fails("set " . a:name . "=/not>there", "E474:")
211 call assert_fails("set " . a:name . "=/not.*there", "E474:")
216 set cindent cinkeys=0
218 set cindent& cinkeys&
231 set complete=s\
235 call assert_fails('set complete=ix', 'E535:')
236 set complete&
240 call feedkeys(":set di\<C-A>\<C-B>\"\<CR>", 'tx')
241 call assert_equal('"set dictionary diff diffexpr diffopt digraph directory display', @:)
249 " Expand boolan options. When doing :set no<Tab>
251 call feedkeys(":set nodi\<C-A>\<C-B>\"\<CR>", 'tx')
252 call assert_equal('"set nodiff digraph', @:)
254 call feedkeys(":set invdi\<C-A>\<C-B>\"\<CR>", 'tx')
255 call assert_equal('"set invdiff digraph', @:)
258 call feedkeys(":set ts\<C-A>\<C-B>\"\<CR>", 'tx')
259 call assert_equal('"set tabstop thesaurus thesaurusfunc ttyscroll', @:)
262 call feedkeys(":set fileencodings=\<C-A>\<C-B>\"\<CR>", 'tx')
263 call assert_equal('"set fileencodings=ucs-bom,utf-8,default,latin1', @:)
265 call feedkeys(":set fileencodings:\<C-A>\<C-B>\"\<CR>", 'tx')
266 call assert_equal('"set fileencodings:ucs-bom,utf-8,default,latin1', @:)
269 call feedkeys(":set <H\<C-A>\<C-B>\"\<CR>", 'tx')
270 call assert_equal('"set <Help> <Home>', @:)
273 call feedkeys(":set t_A\<C-A>\<C-B>\"\<CR>", 'tx')
274 call assert_equal('"set t_AB t_AF t_AU t_AL', @:)
275 call assert_fails('call feedkeys(":set <t_afoo>=\<C-A>\<CR>", "xt")', 'E474:')
278 call feedkeys(":set cdpath=./\<C-A>\<C-B>\"\<CR>", 'tx')
283 call feedkeys(":set tags=./\<C-A>\<C-B>\"\<CR>", 'tx')
286 call feedkeys(":set tags=./\\\\ dif\<C-A>\<C-B>\"\<CR>", 'tx')
287 call assert_equal('"set tags=./\\ diff diffexpr diffopt', @:)
288 set tags&
291 call feedkeys(":set \<Tab>\<C-B>\"\<CR>", 'xt')
292 call assert_equal('"set all', @:)
294 " Expanding a second set of option names
295 call feedkeys(":set wrapscan \<Tab>\<C-B>\"\<CR>", 'xt')
296 call assert_equal('"set wrapscan all', @:)
299 call feedkeys(":set <Home>\<Tab>\<C-B>\"\<CR>", 'xt')
300 call assert_equal('"set <Home>', @:)
303 call feedkeys(":set <abcd>\<Tab>\<C-B>\"\<CR>", 'xt')
304 call assert_equal("\"set <abcd>\<Tab>", @:)
307 call feedkeys(":set t_AB\<Tab>\<C-B>\"\<CR>", 'xt')
308 call assert_equal("\"set t_AB", @:)
311 call feedkeys(":set abcde=\<Tab>\<C-B>\"\<CR>", 'xt')
312 call assert_equal("\"set abcde=\<Tab>", @:)
315 call feedkeys(":set wrapscan=\<Tab>\<C-B>\"\<CR>", 'xt')
316 call assert_equal("\"set wrapscan=\<Tab>", @:)
319 call feedkeys(":set tabstop+=\<Tab>\<C-B>\"\<CR>", 'xt')
320 call assert_equal("\"set tabstop+=" .. &tabstop, @:)
323 call feedkeys(":set invtabstop=\<Tab>\<C-B>\"\<CR>", 'xt')
324 call assert_equal("\"set invtabstop=", @:)
327 call feedkeys(":set spellsuggest=best,file:xyz\<Tab>\<C-B>\"\<CR>", 'xt')
328 call assert_equal("\"set spellsuggest=best,file:xyz", @:)
331 set key=abcd
332 call feedkeys(":set key=\<Tab>\<C-B>\"\<CR>", 'xt')
333 call assert_equal('"set key=*****', @:)
334 set key=
337 call feedkeys(":set filetype=sshdconfi\<Tab>\<C-B>\"\<CR>", 'xt')
338 call assert_equal('"set filetype=sshdconfig', @:)
339 call feedkeys(":set filetype=a\<C-A>\<C-B>\"\<CR>", 'xt')
340 call assert_equal('"set filetype=' .. getcompletion('a*', 'filetype')->join(), @:)
344 call assert_fails('set scroll=-1', 'E49:')
345 call assert_fails('set backupcopy=', 'E474:')
346 call assert_fails('set regexpengine=3', 'E474:')
347 call assert_fails('set history=10001', 'E474:')
348 call assert_fails('set numberwidth=21', 'E474:')
349 call assert_fails('set colorcolumn=-a', 'E474:')
350 call assert_fails('set colorcolumn=a', 'E474:')
351 call assert_fails('set colorcolumn=1,', 'E474:')
352 call assert_fails('set colorcolumn=1;', 'E474:')
353 call assert_fails('set cmdheight=-1', 'E487:')
354 call assert_fails('set cmdwinheight=-1', 'E487:')
356 call assert_fails('set conceallevel=-1', 'E487:')
357 call assert_fails('set conceallevel=4', 'E474:')
359 call assert_fails('set helpheight=-1', 'E487:')
360 call assert_fails('set history=-1', 'E487:')
361 call assert_fails('set report=-1', 'E487:')
362 call assert_fails('set shiftwidth=-1', 'E487:')
363 call assert_fails('set sidescroll=-1', 'E487:')
364 call assert_fails('set tabstop=-1', 'E487:')
365 call assert_fails('set textwidth=-1', 'E487:')
366 call assert_fails('set timeoutlen=-1', 'E487:')
367 call assert_fails('set updatecount=-1', 'E487:')
368 call assert_fails('set updatetime=-1', 'E487:')
369 call assert_fails('set winheight=-1', 'E487:')
370 call assert_fails('set tabstop!', 'E488:')
371 call assert_fails('set xxx', 'E518:')
372 call assert_fails('set beautify?', 'E519:')
373 call assert_fails('set undolevels=x', 'E521:')
374 call assert_fails('set tabstop=', 'E521:')
375 call assert_fails('set comments=-', 'E524:')
376 call assert_fails('set comments=a', 'E525:')
377 call assert_fails('set foldmarker=x', 'E536:')
378 call assert_fails('set commentstring=x', 'E537:')
379 call assert_fails('set complete=x', 'E539:')
380 call assert_fails('set rulerformat=%-', 'E539:')
381 call assert_fails('set rulerformat=%(', 'E542:')
382 call assert_fails('set rulerformat=%15(%%', 'E542:')
383 call assert_fails('set statusline=%$', 'E539:')
384 call assert_fails('set statusline=%{', 'E540:')
385 call assert_fails('set statusline=%(', 'E542:')
386 call assert_fails('set statusline=%)', 'E542:')
390 call assert_fails('set guicursor=i-ci,r-cr:h', 'E545:')
391 call assert_fails('set guicursor=i-ci', 'E545:')
392 call assert_fails('set guicursor=x', 'E545:')
393 call assert_fails('set guicursor=x:', 'E546:')
394 call assert_fails('set guicursor=r-cr:horx', 'E548:')
395 call assert_fails('set guicursor=r-cr:hor0', 'E549:')
400 call assert_fails('set backupext=~ patchmode=~', 'E589:')
401 call assert_fails('set winminheight=10 winheight=9', 'E591:')
402 set winminheight& winheight&
403 set winheight=10 winminheight=10
404 call assert_fails('set winheight=9', 'E591:')
405 set winminheight& winheight&
406 call assert_fails('set winminwidth=10 winwidth=9', 'E592:')
407 set winminwidth& winwidth&
408 call assert_fails('set winwidth=9 winminwidth=10', 'E592:')
409 set winwidth& winminwidth&
410 call assert_fails("set showbreak=\x01", 'E595:')
411 call assert_fails('set t_foo=', 'E846:')
412 call assert_fails('set tabstop??', 'E488:')
413 call assert_fails('set wrapscan!!', 'E488:')
414 call assert_fails('set tabstop&&', 'E488:')
415 call assert_fails('set wrapscan<<', 'E488:')
416 call assert_fails('set wrapscan=1', 'E474:')
417 call assert_fails('set autoindent@', 'E488:')
418 call assert_fails('set wildchar=<abc>', 'E474:')
419 call assert_fails('set cmdheight=1a', 'E521:')
420 call assert_fails('set invcmdheight', 'E474:')
422 call assert_fails('set pyxversion=6', 'E474:')
425 call assert_fails('set spellcapcheck=%\\(', 'E54:')
426 call assert_fails('set sessionoptions=curdir,sesdir', 'E474:')
427 call assert_fails('set foldmarker={{{,', 'E474:')
428 call assert_fails('set sessionoptions=sesdir,curdir', 'E474:')
429 call assert_fails('set listchars=trail:· ambiwidth=double', 'E834:')
430 set listchars&
431 call assert_fails('set fillchars=stl:· ambiwidth=double', 'E835:')
432 set fillchars&
433 call assert_fails('set fileencoding=latin1,utf-8', 'E474:')
434 set nomodifiable
435 call assert_fails('set fileencoding=latin1', 'E21:')
436 set modifiable&
437 call assert_fails('set t_#-&', 'E522:')
441 let verb_cm = execute('verbose set ' .. a:name .. '?')
442 call assert_match('Last set from.*test_options.vim', verb_cm)
445 let verb_cm = execute('verbose set ' .. a:name .. '?')
446 call assert_notmatch('Last set from', verb_cm)
449 " Must be executed before other tests that set 'term'.
456 set term=ansi
469 set ai
471 set filetype=perl
473 set fo=tcroq
488 set ttytype=ansi
491 set ttytype=xterm
495 set ttytype=
496 call assert_report('set ttytype= did not fail')
503 set ttytype=xxx
504 call assert_report('set ttytype=xxx did not fail')
508 set ttytype&
512 call assert_fails('set term=gui', 'E531:')
517 set tw=75
518 set iskeyword=a-z,A-Z
519 set nosplitbelow
520 let out = execute('set all')
524 set tw& iskeyword& splitbelow&
528 let out_mult = execute('set all')->split("\n")
529 let out_one = execute('set! all')->split("\n")
546 set renderoptions=type:directx
547 set rop=type:directx
552 set indentexpr=
557 set indentexpr=ResetIndentexpr()
623 let cmd = GetVimProg() . ' --not-a-term -S Xafter --cmd "set enc=utf8"'
644 set backupskip=
645 set backupskip+=/test/dir
646 set backupskip+=/other/dir
647 set backupskip+=/test/dir
653 set hidden
703 set hidden&
709 set shortmess+=F
713 set shortmess-=F
716 set shortmess&
725 set shortmess+=F
730 set hidden
735 set nohidden
740 set shortmess&
748 set so=5
749 set siso=7
778 set so&
779 set siso&
788 set writedelay=10
793 set writedelay=0
794 " With 'writedelay' set should take at least 30 * 10 msec
801 set belloff=
802 set visualbell
804 set novisualbell
805 set belloff=all
812 set nowrite
814 set write
822 set buftype=nowrite
826 exe 'set buftype=' .. val
838 set rightleft
839 set rightleftcmd
854 set rightleftcmd&
855 set rightleft&
860 set debug=beep
863 set debug&
885 " Test for setting keycodes using set
887 call assert_fails('set <t_k1=l', 'E474:')
888 call assert_fails('set <Home=l', 'E474:')
889 set <t_k9>=abcd
891 set <t_k9>&
892 set <F9>=xyz
894 set <t_k9>&
900 call assert_fails('sandbox set ' .. opt .. '?', 'E48:')
913 set equalprg<
921 set equalprg&
927 set autoread<
933 set autoread&
937 " Some boolean options cannot be set in sandbox, some can.
938 call assert_fails('sandbox set modelineexpr', 'E48:')
939 sandbox set number
941 set number&
943 " Some boolean options cannot be set in sandbox, some can.
945 call assert_fails('sandbox set pyxversion=3', 'E48:')
947 sandbox set tabstop=4
949 set tabstop&
951 " Some string options cannot be set in sandbox, some can.
952 call assert_fails('sandbox set backupdir=/tmp', 'E48:')
953 sandbox set filetype=perl
955 set filetype&
960 set shiftwidth=4
961 set sw+=2
963 set sw-=2
965 set sw^=2
967 set shiftwidth&
972 set number&
973 set number
975 set nonu
981 set number&
989 set window=5
1002 set window=1
1012 set window&
1021 set winminheight&
1022 set winheight&
1030 set wmh=0 stal=2
1038 call term_sendkeys(buf, ":set wmh=1\n")
1050 set wmh=0 stal=2
1059 call term_sendkeys(buf, ":set wmh=1\n")
1072 set winminwidth&
1073 set winwidth&
1078 set isfname+=32
1081 set isfname&
1089 set scroll=2
1090 set laststatus=2
1094 call term_sendkeys(buf, ":verbose set scroll?\n")
1095 call WaitForAssert({-> assert_match('Last set.*window size', term_getline(buf, 15))})
1133 set formatoptions&vi
1135 set formatoptions&vim
1139 set fencs=latin1
1140 set fencs&
1142 set fencs=latin1
1143 set all&
1151 set cmdheight=9999
1154 set cmdheight&
1159 set wildchar=^v
1161 set wildcharm=^r
1164 set wildchar& wildcharm&
1169 set errorbells
1171 set noerrorbells
1179 set scrolljump=2
1186 set scrolljump=-40
1192 set scrolljump&