Существуют ли стандартные правила подсветки синтаксиса для R? Если да, где они могут быть найдены?
Или каждый редактор, IDE, пакет (например, пакет выделения) создает свой собственный набор правил?
Ответ 1
Каждый редактор создает свой собственный набор правил. По историческим причинам каждый редактор реализовал выделение синтаксиса по-своему. Наличие стандарта перекрестного редактора может быть возможно с использованием, например, GeSHi, но почти наверняка потребуется много усилий, чтобы разработчики подписались на него, особенно если у них уже есть своя система.
Eclipse использует файлы .hrc для хранения информации синтаксиса.
RStudio имеет файл под названием r_highlight.html.
Notepad ++ хранит ключевые слова для разных языков в файле с именем langs.model.xml.
Для подсветки кода Textpad имеет свой собственный .syn формат.
TextWrangler имеет плагин.