Я работаю с Rails и использую Ruby 1.9 в SublimeText, но он делает некоторую причудливую подсветку с новым синтаксисом хэша Ruby 1.9.
Например, со следующим хэшем, который довольно распространен для рельсов:
<%= link_to some_page_here_path, class: "btn btn-primary" %>
Ключевое слово class
выделяется, когда на самом деле это не настоящее ключевое слово, а просто простой хеш-ключ. Я бы предпочел, чтобы оно было оформлено как символ (как в Ruby 1.9), а не как зарезервированное слово. Это относится и к другим зарезервированным словам: for, while, do и т. д.
Есть ли способ заставить это работать в существующем Ruby.tmLanguage или в файле tmLanguage, который уже это делает? Цените любую помощь. Спасибо!