2015-01-02 2 views
3

Как я могу заставить Emacs работать с файлами Salt? Есть ли какой-нибудь код уже доступный или как я могу создать режим самостоятельно?Режим Saltstack для emacs

Есть Sublime Text plugin, который делает что-то подобное.

Благодаря

+1

ли запрос режима Н. EMACS действительно что субъективный или при условии, чтобы упрямые ответили? Кажется, есть режим emacs, или нет. Обратите внимание, что вопрос не задал вопрос, насколько он хорош, и оба ответа были полезны (phils больше, чем у меня). –

ответ

7

Возвышенное текст конфигурации вы связаны с appears просто использовать режим YAML, так что вы могли бы сделать то же самое, используя имеющийся yaml-mode для Emacs:

(add-to-list 'auto-mode-alist '("\\.sls\\'" . yaml-mode)) 

или если вы хотите, чтобы включить вкладку Настройки что возвышенные конфигурации, вы можете создать новый режим, как так:

(require 'yaml-mode) 

(define-derived-mode saltstack-mode yaml-mode "Saltstack" 
    "Minimal Saltstack mode, based on `yaml-mode'." 
    (setq tab-width 2 
     indent-tabs-mode nil)) 

(add-to-list 'auto-mode-alist '("\\.sls\\'" . saltstack-mode)) 

(пь непроверенных)

+3

Спасибо, я собрал это вместе, чтобы использовать некоторые из ваших идей: https://gist.github.com/tbonza/20757551443a61254aa6 – Tyler

+0

Существует также [режим jinja2] (https://github.com/paradoxxxzero/jinja2-mode). – umeboshi

1

Это, кажется, не так - хотя я нашел формулу для использования saltstack установить Emacs ....

https://github.com/saltstack-formulas/emacs-formula

Похоже, соль поддерживает создание редакторов, но они полагают, что их использование шаблонов jinja в Pillar делает вещи достаточно легкими.

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