2010-12-28 2 views
8

Интересно, что нет пакета Haskell TextMate Bundle. Macromates.com говорит, что был комплект, но кажется, что он больше не существует. Есть ли еще какие-нибудь способы получить выделение синтаксиса Haskell на TextMate?TextMate Haskell Bundle

+1

В течение некоторого времени была версия на github, но, похоже, версия svn была убита только в прошлом месяце http://permalink.gmane.org/gmane.editors.textmate.devel/14457, а также несколько других ; очевидно, что существует определенная новая политика в сфере труда. (Это странная идея, если они хранят SVN-репозиторий для других вещей, так как Haskell - это пример, используемый Руководством для «установки новых пакетов» через svn.) – applicative

ответ

26

Если у вас есть мерзавец установлен, перейдите в терминал и введите

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

Тогда в TextMate, Связки> Bundle редактор> Reload Связки.

Ярлык синтаксиса не идеален, но применим. Он путается с некоторыми комментариями и идентификаторами. Я немного взломал его, чтобы исправить это.

+0

Это хорошо работает для меня. – masi

+1

Спасибо, это сработало просто отлично. Одна вещь, хотя, может быть, вы должны указать, что это ~/Library, not/Library. – Tommy

1

Возможно, что-то сделано here, но я не могу подтвердить, насколько хорошо он работает.

6

Похоже расположение Связки изменилось, так что я сделал

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

Кроме того, я сделал, как упоминалось Джейсоном (мерзавец репо по-прежнему работает).

Или, может быть, я не прав, и вы можете просто создать эту папку как в:

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

(не пытался сделать это, хотя, но видел его на другой инструкции по установке -git bundle-)

PS: (? может быть, у меня нет разрешения на что пока) Я новичок здесь, и я не мог найти способ прокомментировать свой пост

0

Я скачал молнию от мерзавца:

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

Затем я извлек его и переименовал в папку .tmbundle (у него был некоторый числовой суффикс). Тогда я только что открыл его в Finder, и он был признан и импортирован.

Смежные вопросы