Quiero que Vim comience con una jumplist limpia. No quiero volver a los archivos antiguos que edité en otra sesión cuando presiono CTRL-O. La jumplist está almacenada .viminfo
y no puedo hacer que desaparezca de allí.
Intenté agregar clearjumps
a mi .vimrc
, pero no funciona.
En :h viminfo-'
él dice
' Número máximo de archivos editados previamente para los cuales se recuerdan las marcas. Este parámetro siempre debe incluirse cuando 'viminfo' no está vacío. Incluir este elemento también significa que la jumplist y la lista de cambios se almacenan en el archivo viminfo.
Entonces lo intenté set viminfo=<50,s10,h
pero luego vim dice
Debe especificar un valor ': viminfo=<50,s10,h
Lo he intentado set viminfo='0,<50,s10,h
pero todavía no comienza con una jumplist limpia.
La única manera que he encontrado que funciona es set viminfo=
. Pero eso desactiva viminfo que en realidad me gustaría conservar.
Respuesta1
Esto en mi vimrc me funciona:
autocmd VimEnter * :clearjumps