Ich versuche, meine .viminfoDatei in meinen .vim/Ordner zu verschieben, um die Synchronisierung auf mehreren Computern zu vereinfachen. (Ich habe meine .vimauf 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 ~/.vimist 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 $VIMRUNTIMEoder $MYVIMRC? Oder muss ich nur herumtanzen?