From: Andreas Gerler Date: Mon, 19 Jan 2015 13:29:47 +0000 (+0100) Subject: snippets/cfengine3-mode: adding filelink and filesetvalquoted. X-Git-Url: http://git.bundesbrandschatzamt.de/?a=commitdiff_plain;h=dc221c7f90cb56cecf0a2e2483d103da8830f2d8;p=emacsconfig.git snippets/cfengine3-mode: adding filelink and filesetvalquoted. Signed-off-by: Andreas Gerler --- diff --git a/snippets/cfengine3-mode/filelink b/snippets/cfengine3-mode/filelink new file mode 100644 index 00000000..36a9fb90 --- /dev/null +++ b/snippets/cfengine3-mode/filelink @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: filelink +# key: fileln +# -- +"${1:file}" +handle => "${1:$(concat (replace-regexp-in-string "^bundle_agent_" "" (replace-regexp-in-string "[ /.-]" "_" (which-function))) "_link" (replace-regexp-in-string "[ /.-]" "_" (yas-text)))}", +comment => "ln -s $1", +move_obstructions => "${5:$$(yas-choose-value '("true" "false"))}", +link_from => ln_s( "$6" ); diff --git a/snippets/cfengine3-mode/filesetvalquoted b/snippets/cfengine3-mode/filesetvalquoted new file mode 100644 index 00000000..9f4537cd --- /dev/null +++ b/snippets/cfengine3-mode/filesetvalquoted @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: filesetvalquoted +# key: filesetvalquoted +# -- +"${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:600}","${3:root}","${4:root}"), +create => "${5:$$(yas-choose-value '("true" "false"))}", +edit_line => set_quoted_values( "\$(this.bundle).$6" );