Ich habe ein Repository meiner Home-Konfigurationsdateien - Ссылка
Ich habe festgestellt, dass meine vim-Konfiguration immer größer wird (90% der Commits beziehen sich nur auf vim), also möchte ich es in ein separates Repository verschieben.
Das Problem ist, dass, da ich das Home-Config-Repository in meinem aktuellen Home-Ordner verwende, die vimrc-Datei auch an der gleichen Stelle ist. Wenn ich subrepo zur Vim-Konfiguration (Ordner .vim) hinzufügen würde, konnte ich die .vimrc-Datei nicht in dieses Unter-Repository übertragen.
Gibt es eine Möglichkeit, einfach import file_path_to_other_config
zu schreiben und die exakte Konfiguration im .vim-Ordner zu speichern?
Ich hatte vor einiger Zeit einen ähnlichen Gedanken und kam zu einer ziemlich einfachen Lösung. Ich habe ein ~/.vim/Makefile
, das wie folgt lautet:
Mit .vim/vimrc.tmpl
ist:
Ich habe alles in einem zusätzlichen Git-Repository und wenn ich in einem neuen System arbeite, muss ich nur das Repository klonen und make
in ~/.vim
aufrufen.