Настроить подсветку синтаксиса clojure для gedit

Как можно настроить gedit для выделения исходных файлов Clojure?

По умолчанию он обрабатывает файлы .clj как обычный текст.


person Drew Noakes    schedule 13.01.2014    source источник
comment
Почему Гедит? Вам не кажется, что есть лучшие редакторы для Clojure? Я не говорю сразу об Emacs, но даже Sublime кажется лучше подготовленным, и вообще имеет более интересные плагины для работы с Lisps.   -  person yonki    schedule 13.01.2014


Ответы (2)


Этот репозиторий GitHub содержит некоторые файлы, которые вам понадобятся для этой задачи.

Однако скрипт install.sh работает не совсем корректно.

После клонирования используйте следующее:

if [ -d "/usr/share/gtksourceview-2.0" ]
then
  sudo cp clojure.lang /usr/share/gtksourceview-2.0/language-specs/clojure.lang
fi

if [ -d "/usr/share/gtksourceview-3.0" ]
then
  sudo cp clojure.lang /usr/share/gtksourceview-3.0/language-specs/clojure.lang
fi

sudo cp clojure.xml /usr/share/mime/packages/clojure.xml
cd /usr/share/
sudo update-mime-database mime
person Drew Noakes    schedule 13.01.2014

Репозиторий Github, на который вы ссылались, довольно хорош, однако я обнаружил, что с ним есть несколько проблем. Вот некоторые из них:

  • не распознает все символы символов, например. log-2
  • не распознает #! комментариев
  • не распознает длинные escape-последовательности в строках

Я попытался решить эти и другие проблемы в моем собственном репозитории:

введите здесь описание изображения

person Matt Fenwick    schedule 13.06.2014