emacs 的 Saltstack 模式

Saltstack mode for emacs

如何让 Emacs 使用 Salt 文件?是否有一些可用的代码,或者我如何自己创建一个模式?

有一个 Sublime Text plugin 做类似的事情。

谢谢

似乎不​​是这样——尽管我确实找到了使用 saltstack 安装 emacs 的公式....

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

看起来 salt 支持配置编辑器,但他们认为在 Pillar 中使用 jinja-templates 使事情变得足够简单。

您链接到 appears to just use a YAML mode, so you could do the same thing using the yaml-mode 的 sublime text 配置可用于 Emacs:

(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。未经测试)