From f7319cd3d13018e290db79da9065ad8100ac9876 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Sat, 3 Oct 2026 13:04:11 +0200 Subject: [PATCH] yasnippet adjust cfengine filetemplate * snippets/cfengine3-mode/filetemplate: proper indentation and all necessary elements for mustache templates. --- snippets/cfengine3-mode/filetemplate | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/snippets/cfengine3-mode/filetemplate b/snippets/cfengine3-mode/filetemplate index a21027b3..d85ac411 100644 --- a/snippets/cfengine3-mode/filetemplate +++ b/snippets/cfengine3-mode/filetemplate @@ -1,10 +1,12 @@ # -*- mode: snippet -*- # name: filetemplate # key: filetemplate +# expand-env: ((yas-indent-line 'auto)) # -- "${1:file}" -handle => "${1:$(concat (replace-regexp-in-string "^bundle_agent_" "" (replace-regexp-in-string "[ /.-]" "_" (which-function))) "_edit" (replace-regexp-in-string "[ )$(/.-]" "_" (yas-text)))}", -comment => "configure $1", -perms => mog("${2:440}","${3:root}","${4:root}"), -create => "${5:$$(yas-choose-value '("true" "false"))}", -edit_template => "\$(this.promise_dirname)/templates/${6}"; + handle => "\$(this.bundle)_\$(this.promiser)", + perms => mog("${2:440}","${3:root}","${4:root}"), + create => "${5:$$(yas-choose-value '("true" "false"))}", + template_method => "mustache", + edit_template => "\$(this.promise_dirname)/templates/${6}.mustache", + comment => "$0"; -- 2.47.3