Mac OS X conserve automatiquement une base de données de toutes les applications et leurs types de fichiers correspondants appelés la base de données LaunchServices. Vous pouvez examiner où se trouvent vos deux exécutables TextMate en ouvrant Terminal.app à partir de / Applications / Utilitaires et en entrant:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | /Applications/TextMate.app/Contents/Resources/mate
Cela ouvrira un long fichier plein de toutes les applications que votre LaunchService DB "connaît" sur votre Mac dans TextMate. Examinez ce fichier pour le "chemin:" de vos entrées en double de "TextMate".
Il est fort probable que vous ayez déjà supprimé le deuxième "TextMate" mais vos LaunchServices s'en souviennent toujours. Je suppose que vous devez dire à la base de données de reconstruire en entrant:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
dans le terminal, puis redémarrez votre ordinateur. Cela peut cependant conduire votre Mac à oublier certaines affectations personnalisées "Ouvrir avec ..".