Можно ли настроить emacs при редактировании кода на Лиспе, чтобы каждый вложенный уровень скобок отображался другим цветом? - PullRequest
11 голосов
/ 26 сентября 2008

Другими словами, такой блок кода:

(setq initial-major-mode
  (lambda ()
    (text-mode)
    (font-lock-mode)
    ))

... выглядело бы примерно так:

alt text

Если что-то подобное уже существует, что это? И если его не существует, как мне его написать?

Ответы [ 4 ]

13 голосов
/ 26 сентября 2008

Я думаю, вы ищете что-то вроде mwe-color-box.el

4 голосов
/ 17 мая 2011

Существует пакет rainbow-delimiters , который не делает то, что вам нужно, а просто раскрашивает круглые скобки - это хорошее подмножество и позволяет вам по-прежнему видеть другую предоставленную подсветку синтаксиса по основному режиму.

3 голосов
/ 26 сентября 2008

Если вам нужно это, чтобы помочь редактированию, тогда я предлагаю включить раскраску самый внутренний sexp, который содержит курсор с другим цветом фона. По крайней мере, я к этому привык, и этого достаточно.

2 голосов
/ 08 июля 2009

http://nschum.de/src/emacs/highlight-parentheses/ позволяет выделить только скобки.

...