| Tests for "r<Tab>" with 'smarttab' and 'expandtab' set/not set. |
| Also test that dv_ works correctly |
| |
| STARTTEST |
| :so small.vim |
| :set smarttab expandtab ts=8 sw=4 |
| :" make sure that backspace works, no matter what termcap is used |
| :set t_kD=x7f t_kb=x08 |
| /some |
| r :set noexpandtab |
| /other |
| r |
| :" Test replacing with Tabs and then backspacing to undo it |
| 0wR |
| :" Test replacing with Tabs |
| 0wR |
| :" Test that copyindent works with expandtab set |
| :set expandtab smartindent copyindent ts=8 sw=8 sts=8 |
| o{ |
| x:set nosol |
| /Second line/ |
| fwdv_:?^start?,$w! test.out |
| :qa! |
| ENDTEST |
| |
| start text |
| some test text |
| test text |
| other test text |
| a cde |
| f ghi |
| test text |
| Second line beginning with whitespace |