Quando movo as linhas com m
(por exemplo :m+1
) todas as minhas dobras estão fechadas. Posso abrir a dobra zv
novamente e o cursor estará na posição em que mudei. Eu uso dobrar com {{{ }}}
marcas e tenho set foldmethod=marker
no meu .vimrc.
Como posso impedir que o vim feche dobras ao mover linhas?
vim -u NONE -U NONE -N fold-test
e apenas definindo foldmethod=marker
. Estou executando o Vim 7.4.712 no Arch. Se eu tentar o mesmo com o Vim no Vim 7.4.160 no CentOS 7, obtenho exatamente os resultados opostos (todas as dobras são abertas ao usar :m+1
). E o Vim 7.2.441 no CentOS 6 funciona bem ... Todas as fold*
configurações parecem as mesmas nessas máquinas.
vim -u NONE -U NONE -N
. Pode ser um problema com seu vimrc ou um plug-in.