emacs的Saltstack模式

Tyl*_*ler 3 python emacs salt-stack

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

有一个Sublime Text插件可以做类似的事情.

谢谢

phi*_*ils 7

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

(add-to-list 'auto-mode-alist '("\\.sls\\'" . yaml-mode))
Run Code Online (Sandbox Code Playgroud)

或者如果您想要合并该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))
Run Code Online (Sandbox Code Playgroud)

(未经测试)

  • 谢谢,我把它放在一起所以我可以使用你的两个想法的一部分:https://gist.github.com/tbonza/20757551443a61254aa6 (3认同)