2010-12-28 12 views
8

Zastanawiam się, że nie ma pakietu Haskell TextMate. Macromates.com mówi, że był pakiet, ale wydaje się, że już nie istnieje. Czy są jakieś inne sposoby na uzyskanie podświetlenia składni Haskella na TextMate?Pakiet TextMate Haskell

+1

Istnieje wersja na github od jakiegoś czasu, ale wygląda na to, że wersja svn została zabita tylko w zeszłym miesiącu http://permalink.gmane.org/gmane.editors.textmate.devel/14457 jak kilka innych ; jest ewidentnie nowa polityka w pracy. (To dziwny pomysł, jeśli przechowują repozytorium svn dla innych rzeczy, ponieważ Haskell jest przykładem, którego Manual używa do "instalowania nowych pakietów" przez svn.) – applicative

Odpowiedz

26

Jeśli masz zainstalowany git, przejdź do terminala i wprowadź

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

Następnie w TextMate, wiązek> Bundle Editor> Reload paczkach.

Zakreślacz składni nie jest doskonały, ale nadaje się do użytku. Zmiesza się w niektórych komentarzach i identyfikatorach. Zhakowałem go trochę, żeby to naprawić.

+0

To działa dobrze dla mnie. – masi

+1

Dzięki, to działało dobrze. Jedna rzecz jednak, może powinieneś wskazać, że jest to ~/Library, not/Library. – Tommy

1

Wydaje się, że wykonano pewną pracę here, ale nie mogę potwierdzić, jak dobrze działa.

6

Wygląda lokalizacja Wiązki zmieniło, więc zrobiłem

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

Oprócz tego zrobiłam jak wspomniano przez Jason (git repo nadal działa).

A może się mylę i można po prostu utworzyć ten folder jako w:

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

(nie spróbować zrobić to chociaż, ale widziałem go na innej instalacji instrukcji -git bundle-)

PS: (? może nie masz uprawnień do tego jeszcze) Jestem tu nowy i nie mogłem znaleźć sposób, aby wypowiedzieć się na swoim stanowisku

0

Pobrałem zip z git:

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

Następnie wyodrębniłem go i zmieniłem nazwę na folder na .tmbundle (miał on jakiś numeryczny przyrostek). Potem właśnie otworzyłem go w Finderze i został rozpoznany i zaimportowany.