Y a des idées, comme ça

Y a des idées, comme ça, une fois qu’on en entend parler, on se frappe la tête de la main — paf — et on se dit : mais pourquoi j’y ai pas pensé avant ?

I’ve taken to using Transmit for a lot of file related activities. Because it has two panes, each of which can be used for local or remote locations, it’s perfect for moving files from one folder to another. This is certainly faster than using 2 Finder windows.

Chris Bowler: On File Browsing.

Vite traduit :

Je me suis mis à utiliser Transmit [NDT: un soft de FTP] pour beaucoup d’activités relatives aux fichiers. Parce qu’il a deux panneaux, chacun pouvant être utilisé pour un accès local ou distant, il est parfait pour déplacer les fichiers d’un dossier à l’autre. C’est certainement plus rapide que d’utiliser deux fenêtres du Finder.

Diablement futé. Via MinimalMac

Respire

Email ? Coupé.
Twitter ? Coupé.
Téléphone ? Coupé.
Site Web ? (bientôt) coupé.

La liberté

Offline, pour une soirée que je vous souhaite la plus agréable possible 😉

TextMate : utiliser Markdown comme langage par défaut

Par défaut, TextMate considère que chaque nouveau fichier est du texte simple. Or, j’écris tout en Markdown, je dois donc chaque fois modifier le type, dans la liste déroulante en bas de la fenêtre :

Defaultmarkdown.png

Ça fait des mois que je me dis que ce serait quand même sacrément cool de pouvoir définir le format par défaut. Ouais, c’est vrai que ce serait vraiment cool. Mais ce n’est qu’hier soir que je me suis décidé à chercher si c’était possible — c’est pas de la paresse, notez, c’est plus subtil que ça, mais ce serait bien trop long à expliquer. Hum. Bref.

Donc, c’est possible, mais ça implique de passer par le Terminal. Une petite recherche m’ayant amené sur le compte Twitter de Macromates et à cette solution pour utiliser le HTML par défaut.

Il a suffi de l’adapter au Markdown. C’est-à-dire de localiser le fichier plist dans le bundle Markdown, de dénicher son uuid (identificateur universel unique) et de faire comprendre à ce brave TextMate que à partir de maintenant Mardkown était son seul et unique Dieu, et qu’il avait pas intérêt à l’oublier.

Solution courte

Fermez TextMate et, dans le Terminal, sur une seule ligne, tapez :

defaults write com.macromates.textmate OakDefaultLanguage 0A1D9874-B448-11D9-BD50-000D93B6E43C

C’est tout. Redémarrez TextMate qui vous proposera à présent le Markdown comme format par défaut. Enfin, si tout s’est passé correctement 😉

Solution détaillée

Si ça ne marche pas, ou si vous êtes du genre curieux, voici la manip en détail :

cd /Applications/TextMate.app/Contents/SharedSupport/ Bundles/Markdown.tmbundle/Syntaxes/

plutil -convert xml1 Markdown.plist

grep -A1 uuid Markdown.plist

Ce qui devrait donner quelque chose comme :

<key>uuid</key>
<string>0A1D9874-B448-11D9-BD50-000D93B6E43C</string>

Reste plus qu’à copier l’uuid et à l’utiliser :

defaults write com.macromates.textmate OakDefaultLanguage 0A1D9874-B448-11D9-BD50-000D93B6E43C

Mine de rien, avec ce petit changement, TextMate qui était déjà fichtrement sympa devient encore plus foutrement sexy.