2009-06-17 7 views

Respuesta

10

Utilizo git para mantener mis configuraciones, y dividir las partes dependientes de la plataforma/máquina en archivos separados, y cargarlos dependiendo del nombre de la máquina. Puede ver mis configuraciones here

+1

Resucitación de un hilo muerto hace mucho tiempo: si desea mantener su repositorio privado, [Bitbucket] (https://bitbucket.org/) proporciona repositorios privados gratuitos ilimitados (a partir de diciembre de 2013). –

3

Usaría un git/cvs/subversion/etc. repositorio, y simplemente use el sistema de control de versiones para permitirle actualizar los archivos/directorios para ambos lugares.

Hay una answer a una pregunta sobre el uso de bazar de esta manera. Esa respuesta hace un excelente trabajo explicando la estructura de directorios a usar de modo que quede claro dónde van todos los paquetes y archivos de inicialización.

En cuanto a cómo/dónde almacenar el repositorio, no sé la mejor respuesta para eso. Si a menudo te estás conectando al trabajo (a través de una VPN o algo así), entonces recomiendo alojar el repositorio en el trabajo. Si no, entonces podría usar sourceforge.net o algún otro sitio similar, pero luego estaría exponiendo todo al mundo ... Quizás esta parte de la pregunta se haga mejor en serverfault.com.

+0

Existen algunos repositorios gratuitos (es decir, actualizables a versiones de pago) que se pueden hacer de forma privada, de modo que sus archivos no estén disponibles para que nadie los vea. Utilizo unfuddle.com para controlar la versión de mis archivos de configuración de emacs, pero hay algunas otras opciones. – polyglot

6

O bien puede instalar Dropbox y poner su configuración de emacs en el directorio de Dropbox. Sería la misma idea que para SyncFirefoxBookmarks. Su .emacs solo se referiría a los archivos en el directorio de Dropbox.

En Linux puede ser incluso más fácil, simplemente copie su ~/.emacs.d en el directorio de Dropbox y cree un enlace. De lo que podría saltear .emacs y simplemente usar ~/.emacs.d/init.el (ver Emacs Manual - Init File).

+0

en Windows, ¿solo corta y pega la carpeta '.emacs' y el archivo' .emacs' en la carpeta de Dropbox? – LWZ

Cuestiones relacionadas