From dc221c7f90cb56cecf0a2e2483d103da8830f2d8 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Mon, 19 Jan 2015 14:29:47 +0100 Subject: [PATCH] snippets/cfengine3-mode: adding filelink and filesetvalquoted. Signed-off-by: Andreas Gerler --- snippets/cfengine3-mode/filelink | 9 +++++++++ snippets/cfengine3-mode/filesetvalquoted | 10 ++++++++++ 2 files changed, 19 insertions(+) create mode 100644 snippets/cfengine3-mode/filelink create mode 100644 snippets/cfengine3-mode/filesetvalquoted 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" ); -- 2.47.3