Para tornar o gvim portable você só precisa mudar o diretório HOME. Não é necessário mais do que um pequeno script em lote para realizar isso.
Suponha que você já tenha baixado o arquivo gvim, bem como seus arquivos de tempo de execução, e os tenha instalado. Sua instalação do gvim é algo assim:
C:\path\to\your\vim\vim81\gvim.exe
em que 81 é o número da versão que pode mudar em conformidade.
Crie um diretório home
apenas paralelamente à pasta que contém gvim.exe
e um arquivo em lote (denominado portable_gvim.bat
, digamos) diretamente na pasta gvim.exe
, desta forma:
vim
├─home
│ _viminfo
│ _vimrc
│
└─vim81
│ gvim.exe
│ portable_gvim.bat
│
├─autoload
............
insira o conteúdo de portable_gvim.bat
da seguinte forma:
:: Changing gvim's home directory to make it portable
:: Put this file next to gvim.exe
@echo off
setlocal
pushd %~dp0..
set "HOME=%CD%\home"
popd
start "" "%~dp0gvim.exe" %*
endlocal
echo on
e é isso. coloque seu _vimrc naquela casa portátil, inicie o lote e aproveite.