TextMate e i caporali

TextMate ha una funzione molto comoda, gli Auto-Paired Characters, tentando una traduzione, i caratteri associati automaticamente. Stiamo parlando di parentesi – grafe, quadre, tonde – o di virgolette, insomma tutti quei caratteri che vanno sempre in coppia. Una volta aperta una parentesi, va chiusa, specie se si lavora con LaTeX; a questo pensa automaticamente TextMate.

Ai caratteri già inseriti base nel Latex.tmbundle mancavano i caporali, conosciute anche come virgolette basse o guillemets, queste qui: «…» (alt 1 e alt shift 1 su Mac). Visto che sono le virgolette consigliate per le citazioni, ho cercato di inserirle in TextMate.

Ora che so come fare, devo dire che è abbastanza semplice. Procuratevi un editor per i file di preferenze, i .plist, io uso PlistEdit Pro, e seguite questi passi:

- individuate l’icona di TextMate, control click, mostra contenuto pacchetto

- andate a Contents/SharedSupport/Bundles/Latex.tmbundle 

- control click su Latex.tmbundle, mostra contenuto pacchetto

- andate in Preferences, qui troverete i due file da modificare, entrambi con PlistEdit Pro o affini: Miscellaneous.plist e Smart Typing (Strings).tmPreferences

- andate in settings, smartTypingPairs e aggiungete i caratteri a vostra scelta, in questo caso « e »

L’operazione va ripetuta per entrambi i file, e per ogni bundle di Textmate voi usiate. Se vi va, potete aggiungere i caporali anche agli highlightPairs. Quando il vostro cursore passerà sopra il carattere di chiusura – ), ], }, » – il carattere di apertura verrà evidenziato per un secondo.

Per essere più chiaro aggiungo un’immagine esemplificativa:

In caso di aggiornamenti di TextMate l’operazione va ripetuta.

Lascia un commento