Me las arreglé para llegar bastante lejos por mi cuenta, así que estoy publicando una respuesta. Si alguien más tiene una mejor manera, estaré encantado de aceptar su respuesta. Me encontré con algunas trampas en el camino, así que quería compartirlas también. Aquí están los pasos que tomé.
-
Asegúrese de que TextMate no se esté ejecutando en su nueva Mac.
-
En su Mac anterior, elimine las carpetas TextMate y Avian en ~ / Library / Application Support:
$ cd ~/Library/Application\ Support
$ tar cfz TextMate.tgz TextMate
$ tar cfz Avian.tgz Avian
(Puede o no tener el directorio Avian. De lo contrario, omita las instrucciones relacionadas con eso).
- Copie esos dos archivos tar en su nueva Mac y colóquelos en ~ / Library / Application Support, y luego extráigalos:
$ cp TextMate.tgz ~/Library/Application\ Support
$ cp Avian.tgz ~/Library/Application\ Support
$ cd ~/Library/Application\ Support
$ tar xfz TextMate.tgz
$ tar xfz Avian.tgz
- Copie los archivos de TextMate .plist de ~ / Library / Preferences en su vieja Mac a las mismas ubicaciones en su nueva Mac. Para mí estos fueron los siguientes dos archivos:
$ cd ~/Library/Preferences
$ ls | grep -i textmate
com.macromates.TextMate.preview.LSSharedFileList.plist
com.macromates.TextMate.preview.plist
$
- (Aquí está el 'gotcha', que me tomó un tiempo descifrarlo). Debe poner en cuarentena los archivos que acaba de copiar en su nueva Mac. Haga esto (en su nueva Mac) borrando el atributo extendido
com.apple.quarantine
de la siguiente manera:
$ cd ~/Library/Application\ Support
$ xattr -r -d com.apple.quarantine Avian
$ xattr -r -d com.apple.quarantine TextMate
$ cd ~/Library/Preferences
$ xattr -d com.apple.quarantine com.macromates.TextMate.*
Las opciones -r
y -d
para xattr
dicen manejar todos los archivos en esos directorios (recursivo) y eliminar el atributo especificado. Si obtiene un montón de errores de permiso, coloque sudo
delante de los comandos xattr.
Lo anterior parece haber restaurado la mayoría de los "comportamientos" de TextMate de mi Mac anterior a mi nueva Mac. Todavía tenía que abrir el TextMate - > Haga clic en el menú de Preferencias y realice una comparación en paralelo, marcando y desmarcando las casillas de varias configuraciones que no se transfirieron con los pasos anteriores.
Update:
Si tienes un archivo .tm_properties, por ejemplo, ~/.tm_properties
, también querrás copiarlo en tu nueva Mac.