вторник, 20 декабря 2011 г.

Подсветка Common-lisp синтаксиса в Gedit

Уже давно мне кажется странным тот факт, что в gedit  поддерживается 100500 синтаксисов разных ЯП, но нет великого LISP. Ну и мне, как всегда, приспичило это дело поправить. Не намекайте мне на то что для всего есть emacs, тут дело принципа и тяга к сервису.

Короче, подсветкой в гномовском окружении занимается gtksourceview.  
В домашней папке создаем файл ~/.local/share/gtksourceview-3.0/lisp.lang (если у вас стоит gtksouceview именно третьей версии)
В lisp.lang с помощью справочника команд и образца помещаем такое содержимое:

В итоге получится примерно так

вторник, 13 декабря 2011 г.

Итак - у меня есть две хороших новости и одна плохая!

Первая хорошая - теперь при первом запуске КАДа файл конфигурации создается сам и досадных фальстартов больше не будет. Количество параметров в этом файле будет возрастать обратнопропорционально моей лени)) так что со временем придется пересоздавать файлик, но об этом я упомяну в релизе, если таковой состоится))

Вторая хорошая - НАКОНЕЦ ТО Я ОСИЛИЛ НАПИСАТЬ СИСТЕМУ ПРИВЯЗОК. Теперь можно не просто рисовать палки, но и создавать настоящие контуры! Черчение, бро! Разумеется еще не все готово, ибо я только решил задачу и впереди целый вечер ковыряния с десятком коэффициентов зума, смещения экрана и прочей требухи, которой развелось столько, что никакого разумения уже не хватает. Да и над привязками к фантомным линиям и предполагаемым точкам придется думать отдельно, а пока только привязка к реальным точкам.

Ну и плохая - на гитхаб сделать коммит так и не удалось, так что всего этого так никто и не увидит))