Режим солевого стека для 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 упрощает работу.