emacs的Saltstack模式

时间:2015-01-02 05:00:08

标签: python emacs salt-stack

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

Sublime Text plugin做类似的事情。

由于

2 个答案:

答案 0 :(得分:7)

您链接到appears的sublime文本配置只使用YAML模式,因此您可以使用Emacs可用的yaml-mode执行相同的操作:

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

答案 1 :(得分:1)

它似乎并非如此 - 尽管我找到了使用saltstack来安装emacs的公式....

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

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