2010-12-28 11 views
8

Mi chiedo che non ci sia un pacchetto Haskell TextMate. Macromates.com dice che c'era un pacchetto ma sembra che non esiste più. Esistono altri modi per ottenere l'evidenziazione della sintassi Haskell su TextMate?TextMate Haskell Bundle

+1

C'è stata una versione su github per qualche tempo, ma sembra che la versione svn sia stata uccisa solo nell'ultimo mese http://permalink.gmane.org/gmane.editors.textmate.devel/14457 come molti altri ; c'è evidentemente qualche nuova politica al lavoro. (È una strana idea, se stanno mantenendo il repository svn per altre cose, dal momento che Haskell è l'esempio che il Manuale usa per "installare nuovi bundle" via svn.) – applicative

risposta

26

Se hai installato git, andare nel terminale e digitare

cd ~/Library/Application\ Support/TextMate/Bundles/ 
git clone https://github.com/textmate/haskell.tmbundle.git 

Poi in TextMate, Bundle> Bundle Editor> Ricarica Bundle.

L'evidenziatore di sintassi non è perfetto ma utilizzabile. Diventa confuso su alcuni commenti e identificatori. L'ho hackerato un po 'per sistemarlo.

+0

Che funziona bene per me. – masi

+1

Grazie, ha funzionato bene. Una cosa però, forse dovresti indicare che è ~/Library, non/Library. – Tommy

1

Sembra esserci un po 'di lavoro here ma non riesco a confermare quanto bene funzioni.

6

sembra la posizione Bundles cambiato, così ho fatto

cd /Applications/TextMate.app/Contents/SharedSupport/Bundles 

A parte che ho fatto come detto da Jason (git repo funziona ancora).

O forse mi sbaglio e si può solo creare la cartella come in:

mkdir -p /Library/Application\ Support/TextMate/Bundles 

(non provare a fare ciò, però, ma visto in un'altra installazione di istruzioni -git Bundle-)

PS: (? forse non ho il permesso per questo ancora) sono nuovo qui e non ho potuto trovare un modo per commentare il suo posto

0

ho scaricato lo zip da git:

https://github.com/textmate/haskell.tmbundle

Quindi l'ho estratto e rinominato la cartella in un .tmbundle (aveva un suffisso numerico). Quindi l'ho appena aperto in Finder ed è stato riconosciuto e importato.