mirror of
https://github.com/neovim/neovim.git
synced 2026-08-21 23:01:04 +00:00
Move files from src/ to src/nvim/. - src/nvim/ becomes the new root dir for nvim executable sources. - src/libnvim/ is planned to become root dir of the neovim library.
49 lines
843 B
Plaintext
49 lines
843 B
Plaintext
vim: set ft=vim fenc=latin1:
|
|
|
|
Tests if :mksession saves cursor columns correctly in presence of tab and
|
|
multibyte characters when fileencoding=latin1.
|
|
|
|
STARTTEST
|
|
:so mbyte.vim
|
|
:if !has('mksession')
|
|
: e! test.ok
|
|
: wq! test.out
|
|
:endif
|
|
:set sessionoptions=buffers splitbelow fileencoding=latin1
|
|
/^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! test.out
|
|
:qa!
|
|
ENDTEST
|
|
|
|
start:
|
|
no multibyte chAracter
|
|
one leaDing tab
|
|
four leadinG spaces
|
|
two consecutive tabs
|
|
two tabs in one line
|
|
one ä multibyteCharacter
|
|
aä Ä two multiByte characters
|
|
Aäöü three mulTibyte characters
|