diff options
Diffstat (limited to 'src/testdir/test92.in')
-rw-r--r-- | src/testdir/test92.in | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/testdir/test92.in b/src/testdir/test92.in new file mode 100644 index 000000000..e61483294 --- /dev/null +++ b/src/testdir/test92.in @@ -0,0 +1,48 @@ +vim: set ft=vim fenc=utf-8: + +Tests if :mksession saves cursor columns correctly in presence of tab and +multibyte characters when fileencoding=utf-8. + +STARTTEST +:so mbyte.vim +:if !has('mksession') +: e! test.ok +: wq! test.out +:endif +:set sessionoptions=buffers splitbelow fileencoding=utf-8 +/^start: +:vsplit +j16|:split +j16|:split +j16|:split +j8|:split +j8|:split +j16|:split +j16|:split +j16|:wincmd l +/^start: +:set nowrap +j16|3zl:split +j016|3zl:split +j016|3zl:split +j08|3zl:split +j08|3zl:split +j016|3zl:split +j016|3zl:split +j016|3zl:split +:mksession! test.out +:new test.out +:v/\(^ *normal! 0\|^ *exe 'normal!\)/d +:w +:qa! +ENDTEST + +start: +no multibyte chAracter + one leaDing tab + four leadinG spaces +two consecutive tabs +two tabs in one line +one … multibyteCharacter +a “b” two multiByte characters +“c”1€ three mulTibyte characters |