Как я получаю “круглые скобки радуги” в emacs?

Я хотел бы радугу parens за редактирование Clojure в Emacs и так как VI делает это, я предполагаю, что в Emacs это должно быть что-то как бабочка M-x или что-то:)

47
задан Arthur Ulfeldt 9 March 2010 в 22:46
поделиться

2 ответа

Я использую highlight-parentheses-mode из упомянутого скрипта mquander. Он не обеспечивает большого эффекта радуги из коробки, но его можно настроить:

(setq hl-paren-colors
      '(;"#8f8f8f" ; this comes from Zenburn
                   ; and I guess I'll try to make the far-outer parens look like this
        "orange1" "yellow1" "greenyellow" "green1"
        "springgreen1" "cyan1" "slateblue1" "magenta1" "purple"))

Я считаю, что я поднял фактические цвета из Vimclojure. Обратите внимание, что Vimclojure выделяет all скобки в файле, тогда как с highlight-parentheses-mode будут выделены только паренсы, которые фактически содержат точку (и только ограниченное количество уровней). Я нахожу такое поведение полезным, но, возможно, ему немного не хватает красивости по сравнению с образом Вимклоджуре.

Теперь я замечаю, что я никогда не дошел до исправления этих внешних цветов парена на самом деле... Может быть, я сделаю это сейчас, когда вы напомнили мне об этом.

22
ответ дан 26 November 2019 в 19:44
поделиться

Вот режим для того , который я вкратце использовал в прошлом. Вот еще один , который я не пробовал.

2
ответ дан 26 November 2019 в 19:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: