Ich versuche, meine .viminfo
Datei in meinen .vim/
Ordner zu verschieben, um die Synchronisierung auf mehreren Computern zu vereinfachen. (Ich habe meine .vim
auf Dropbox gespeichert und erstelle dann aus meinem Home-Verzeichnis Symlinks dazu.)
Also habe ich heute Morgen diese Antwort gefunden , wie man genau das macht. Großartig! Leider benutze ich Windows bei der Arbeit und Mac zu Hause, so ~/.vim
ist es eigentlich manchmal ~/vimfiles
. Als Ergebnis eine einzeilige Lösung
set viminfo+=n~/.vim/viminfo
ist jetzt eine 5-Zeilen-Lösung geworden
if has('unix')
set viminfo+=n~/.vim/viminfo
elseif has('win32')
set viminfo+=n~/vimfiles/viminfo
endif
das fühlt sich für mich einfach ungeschickt an.
Gibt es eine Standardumgebungsvariable, mit der ich auf den benutzerspezifischen Laufzeitpfad zugreifen kann, à la $VIMRUNTIME
oder $MYVIMRC
? Oder muss ich nur herumtanzen?