2015-01-02 84 views
3

如何讓Emacs使用Salt文件?是否有一些代碼已經可用,或者我怎樣才能自己創建一個模式?用於emacs的Saltstack模式

有一個Sublime Text plugin做了類似的事情。

感謝

+1

是一個Emacs的模式的請求真的是主觀的還是受到自以爲是的答覆?看起來有一個emacs模式,或者沒有。請注意,這個問題並沒有問到它有多好,並且這兩個答案都很有幫助(比我的更好)。 –

回答

7

您鏈接到appears崇高的文本配置只使用一個YAML模式,這樣你就可以做使用yaml-mode可用同樣的事情爲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)) 

(NB未經測試)

+3

謝謝,我把它放在一起,所以我可以使用你的兩個想法的一部分:https://gist.github.com/tbonza/20757551443a61254aa6 – Tyler

+0

還有一個[jinja2模式](https://github.com/paradoxxxzero/jinja2-mode)可用。 – umeboshi