Wie werden Emacs-Pakete und -Einstellungen synchronisiert?

8

Ich habe Emacs zu Hause und bei der Arbeit. Wie man sie synchronisiert, wenn ich neues Paket anfüge?

    
Andreo 17.06.2009, 16:04
quelle

3 Antworten

10

Ich benutze git, um meine Konfigurationen beizubehalten und plattform- / maschinenabhängige Teile in separate Dateien aufzuteilen und sie abhängig vom Computernamen zu laden. Sie können meine Configs hier

sehen     
Alex Ott 17.06.2009, 19:34
quelle
6

Alternativ können Sie Dropbox installieren und Ihre Emacs-Konfiguration in das Dropbox-Verzeichnis stellen. Es wäre die gleiche Idee wie für SyncFirefoxBookmarks . Ihr .emacs würde sich nur auf die Dateien im Dropbox-Verzeichnis beziehen.

Unter Linux könntest du es sogar ein wenig einfacher haben, du würdest einfach deine ~/.emacs.d in das Dropbox-Verzeichnis kopieren und stattdessen eine Verknüpfung erstellen. Dann könntest du .emacs überspringen und einfach ~/.emacs.d/init.el benutzen (siehe Emacs Manual - Init-Datei ).

    
danielpoe 18.06.2009 06:50
quelle
3

Ich würde eine git / cvs / subversion / etc verwenden. Repository, und verwenden Sie einfach das Versionskontrollsystem, damit Sie die Dateien / Verzeichnisse für beide Orte aktualisieren können.

Es gibt eine Antwort zu einer Frage, wie man Basar auf diese Weise benutzt. Diese Antwort erklärt sehr gut die zu verwendende Verzeichnisstruktur, sodass klar ist, wo alle Pakete und Initialisierungsdateien liegen.

Soweit wie / wo das Repository zu speichern ist, weiß ich nicht die beste Antwort dafür. Wenn Sie häufig eine Verbindung zur Arbeit herstellen (über ein VPN oder dergleichen), würde ich empfehlen, das Repository bei der Arbeit zu hosten. Wenn nicht, dann könntest du sourceforge.net oder eine andere ähnliche Seite benutzen - aber du würdest dann alles der Welt aussetzen ... Vielleicht Dieser Teil der Frage wird am besten auf serverfault.com gestellt.

    
Trey Jackson 17.06.2009 16:07
quelle

Tags und Links