LINUX.ORG.RU

Emacs подсветка синтаксиса

 ,


0

1

Доброго времени суток! Не совсем понимаю куда поместить эту тему :p Нашел интересную подсветку синтаксиса https://common-lisp.net/project/mcclim/ секция Example. Может кто подсказать как ее сделать в Emacs, прям то что мне нужно!

Нашел интересную подсветку синтаксиса https://common-lisp.net/project/mcclim/ секция Example.

А что в ней интересного такого? Ключевые функции CLIM потому что подсвечивает? В принципе, это можно и Emacs настроить, но как не подскажу, потому что это сложно для тебя будет. Не припомню готового режима для CLIM. Может, он и существует. Однако вот на картинке я думаю, что это не Emacs, а Climacs вообще (попытка написать Emacs на Common Lisp). Он с McCLIM вроде шел. Проверь.

Zubok ★★★★★
()

А чем он вам так понравился? Вот тот же фрагмент из slime с настройками по умолчанию: https://i.imgur.com/ZSr96mo.png Не вижу меж ними большой разницы.

ugoday ★★★★★
()

Наталкиваясь, на этом форуме, на такие заявления как

В принципе, это можно и Emacs настроить, но как не подскажу, потому что это сложно для тебя будет.

ну и всё такое в том же духе, купил LispWorks. И тебе советую.

saufesma
()
Последнее исправление: saufesma (всего исправлений: 1)
Ответ на: комментарий от Zubok

Интересная подсветка блоков в коде не шрифтов, а самих блоков. Когда курсор в блоке находится (между скобками) сразу ясно что к чему относится

GooGrey
() автор топика
Ответ на: комментарий от saufesma

И что в этой IDEшке интересного кроме загроможденного интерфейса? Или это реализация CL. Я плохо присматривался к проприетарщине.

GooGrey
() автор топика
Ответ на: комментарий от BceM_IIpuBeT

Я наверное неправильно выразился просто не знаю как назвать цветные выделения текста (хм.. звучит как-то не очень, как анонимусы не набежали, ну да хрен с ними) которые там появляются при наведении курсора на блоки

GooGrey
() автор топика
Ответ на: комментарий от GooGrey

Интересная подсветка блоков в коде не шрифтов, а самих блоков. Когда курсор в блоке находится (между скобками) сразу ясно что к чему относится

Ну надо было сказать, чтобы мышкой над кодом поводить, а то, знаешь ли. В данном случае это CSS какой-то написан. Для Emacs были какие-то варианты, но вот попробуй их сыщи сейчас. Вот старый обзорчик, но с тех пор многое куда-то делось и надо поискать. Или новое написали. http://lemonodor.com/archives/001207.html ( Five Approaches to S-Expression Highlighting )

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: комментарий от GooGrey

Да, а из коробки есть ну в некотором подобии - show-paren-mode. Попробуй, может, сойдет. При этом надо переменную show-paren-style установить в 'expression. По умолчанию стоит 'parenthesis. При этом будет подсвечиваться блок, если ты находишься на открывающей или закрывающей скобочке.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.