Как заставить geany или vi понимать синтаксис Maxima (или любой другой менее известный)
Я часто программирую на символическом языке под названием Maxima, но я не нашел ни одного редактора, который бы выделял его синтаксис. Есть ли способ, которым я могу сделать vi
или же geany
(или что-то еще) понимают этот синтаксис и соответственно выделяют код
В более общем смысле, есть ли способ сделать это для любого другого менее известного языка?
2 ответа
Я нашел файл с подсветкой синтаксиса для gedit по этой ссылке: https://www.ma.utexas.edu/pipermail/maxima/2013/031644.html https://www.dropbox.com/s/thoibnymcigd457/maxima.lang
(Поместите maxima.lang в /usr/share/gtksourceview-3.0/language-specs/ для gedit3 или /usr/share/gtksourceview-2.0/language-specs/ для gedit2).
Я не пробовал это сам, но я увидел, что это действительно текстовый файл для gedit, и он должен работать.
edit: просто для полноты, здесь http://www.vim.org/scripts/script.php?script_id=398 - один для vi, хотя он кажется довольно старым.
KATE (Расширенный текстовый редактор KDE) имеет встроенную поддержку подсветки синтаксиса Maxima. KATE автоматически применит подсветку синтаксиса Maxima к файлам MAC, но это также можно установить вручную, используя "Инструменты" --> "Выделение" --> "Научный" --> "Maxima".