Страница советов редактора марионеток, кажется, предполагает, что использование eclipse & dltk (предположительно, инструментов ruby) поможет при редактировании файлов .pp.
http://projects.puppetlabs.com/projects/1/wiki/Editor_Tips
Я не вижу никакой разницы или не вижу подсветки синтаксиса с DLTK 1.0 и установленными плагинами ruby. Есть ли что-то, что мне не хватает, или конфигурацию eclipse, которую мне нужно настроить, чтобы начать подсветку синтаксиса и проверку моей модели марионетки?
Также ознакомьтесь с проектом https://github.com/cloudsmith/geppetto который содержит синтаксический анализатор / редактор Puppet .pp с подсветкой синтаксиса, маркерами ошибок и т. д., а также с функциями, упрощающими работу с модулями марионеток.
Geppetto доступен в виде готовой к использованию загрузки или в виде функций, устанавливаемых в Eclipse.
Прежде чем вышеперечисленное сработает, мне пришлось создать новый проект eclipse ruby и добавить интерпретатор ruby, указывающий на / usr / bin / ruby (место установки ruby по умолчанию в Mac OS X).
После этого можно было открывать и выделять файлы .pp в редакторе Ruby и получать подсветку синтаксиса.
Это также помогает связать тип файла .pp с редактором ruby в разделе Общие> Редакторы> Ассоциации файлов в настройках Eclipse.