(add-to-list 'auto-mode-alist '("\\.sls\\'" . yaml-mode))
如果您想要将那个 Sublime 配置中的选项卡设置合并到代码中,您可以按照以下方式创建一个新模式:
(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))
(n.b. 未经测试)
好的,虽然我找到了使用saltstack安装emacs的公式,但似乎并不是这样做的最佳方式...
https://github.com/saltstack-formulas/emacs-formula
看起来Salt支持为编辑器进行预配,但他们在Pillar中使用jinja模板使事情变得足够简单。