2013-12-10 2 views
0

Как я могу исправить синтаксис массива символов ruby ​​2.0 в Emacs?Поддерживает ли Emacs функцию блокировки шрифтов для Ruby 2.0 процентов?

В стандарте ruby-mode отображены символьные массивы по умолчанию. В enh-ruby-mode определение массива символов полностью разбивает мою цветную тему.

+0

Что вы попробовали? Пожалуйста, дайте нам контекст. – aalku

+0

Например, у меня есть чистая установка emacs 24.3 и расширенный рубиновый режим. ruby-mode выглядит так: http://s30.postimg.org/6cigclv5t/ruby_mode.png и улучшенный рубиновый режим выглядит так: http://s22.postimg.org/x5atup4wh/enh_ruby_mode.png –

ответ

0

ruby-mode в настоящее время не способен корректно отображать синтаксис массива.

Если вы действительно обеспокоены этим, рассмотрите возможность использования пакета highlight-escape-sequences, доступного через MELPA.

Редактировать Тот же автор (Дмитрий Гутов), кажется, сделал коммит на ruby-mode, фиксируя подсветку синтаксиса для массива символов, как мы можем видеть here. Но это изменение еще не доступно, поэтому я угадать нам нужно подождать Emacs 24.4 ...

+0

Спасибо !!! Я много гугл, но я не нашел ничего полезного в этой проблеме. –

+1

Я не думаю, что 'highlight-escape-последовательностей' делает что-либо, относящееся к этому вопросу. Говоря о Emacs 24.4, была добавлена ​​поддержка, так что люди могут включать в себя сложные символы, но, поскольку выделение идет, это похоже на строковый литерал, который не является точным (в идеале он должен выглядеть как три сине-белых слова внутри белого parens, в теме по умолчанию, то есть). – Dmitry

Смежные вопросы