Режим солевого стека для Emacs

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

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

Спасибо

2 ответа

Решение

Конфигурация возвышенного текста, на которую вы ссылаетесь, похоже, просто использует режим YAML, поэтому вы можете сделать то же самое, используя режим yaml, доступный для 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))

(не проверено)

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

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

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

Другие вопросы по тегам