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.
