El misterioso netrwhist

Cuando gestionaba mis dotfiles era habitual encontrarme, entre los archivos modificados, al misterioso netrwhist. Antes que nada debes de saber que netrw es un script conectable a vim, que está orientado a redes y que permite lectura, escritura y navegación. netrwhist es el archivo donde netrw guarda un histórico de los directorios que fueron modificados. netrw tiene bastantes opciones de configuración:

let g:netrw_banner = 0
let g:netrw_liststyle = 3
let g:netrw_browse_split = 4
let g:netrw_altv = 1
let g:netrw_winsize = 25
let g:netrw_dirhistmax  = 10
let g:netrw_dirhist_cnt = 6

Un modo de no versionar este histórico es usar el parámetro de configuración netrw_home para guardar su histórico fuera del repositorio dotfiles.

let g:netrw_home=$HOME.'/.cache/vim'

Otra opción que puedes considerar es añadirlo a tu archivo .gitignore, pero si optas por ella, y eres consistente con el resto de tus archivos históricos, el problema es la gestión de tu .gitignore, que puede crecer demasiado, desactualizarse, etc. El problema de la primera opción es que no exista la carpeta .cache si usas tus dotfiles en una nueva máquina. Yo opté por la primera opción porque este problema me parece más sencillo de solucionar y más eventual. ¿Cuál eliges tú?