Я хотел бы радугу parens за редактирование Clojure в Emacs и так как VI делает это, я предполагаю, что в Emacs это должно быть что-то как бабочка M-x или что-то:)
Я использую 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
будут выделены только паренсы, которые фактически содержат точку (и только ограниченное количество уровней). Я нахожу такое поведение полезным, но, возможно, ему немного не хватает красивости по сравнению с образом Вимклоджуре.
Теперь я замечаю, что я никогда не дошел до исправления этих внешних цветов парена на самом деле... Может быть, я сделаю это сейчас, когда вы напомнили мне об этом.
Вот режим для того , который я вкратце использовал в прошлом. Вот еще один , который я не пробовал.