--- /dev/null
+# -*- mode: snippet -*-
+# name: fileappend
+# key: fileappend
+# --
+"${1:file}"
+handle => "edit_$2",
+comment => "configure $1",
+perms => mog("${3:644}","${4:root}","${5:root}"),
+create => "${6:$$(yas-choose-value '("true" "false"))}",
+edit_defaults => empty,
+edit_line => append_if_no_lines( "${7}" );
--- /dev/null
+# -*- mode: snippet -*-
+# name: filecplocal
+# key: filecplocal
+# --
+"${1:file}"
+handle => "create_$2",
+comment => "copy $1",
+perms => mog("${3:644}","${4:root}","${5:root}"),
+copy_from => local_dcp("$(this.promise_dirname)/templates/${6}" );
--- /dev/null
+# -*- mode: snippet -*-
+# name: fileexpand
+# key: fileexpand
+# --
+"${1:file}"
+handle => "edit_$2",
+comment => "configure $1",
+perms => mog("${3:644}","${4:root}","${5:root}"),
+create => "${6:$$(yas-choose-value '("true" "false"))}",
+edit_defaults => empty,
+edit_line => expand_variables( "\$(this.promise_dirname)/templates/${7}" );
--- /dev/null
+# -*- mode: snippet -*-
+# name: filequad
+# key: filequad
+# --
+"${1:file}"
+handle => "create_$2",
+comment => "copy $1",
+perms => mog("${3:644}","${4:root}","${5:root}"),
+create => "${6:$$(yas-choose-value '("true" "false"))}",
+copy_from => quad_remote_copy("$(this.promise_dirname)/templates/${7}","\${shared_global_environment.mps1}", "\${shared_global_environment.mps2}", "\${shared_global_environment.mps3}", "\${shared_global_environment.mps4}" );
--- /dev/null
+# -*- mode: snippet -*-
+# name: filesetval
+# key: filesetval
+# --
+"${1:file}"
+handle => "edit_$2",
+comment => "configure $1",
+perms => mog("${3:600}","${4:root}","${5:root}"),
+create => "${6:$$(yas-choose-value '("true" "false"))}",
+edit_line => set_variable_values( "\$(this.bundle).${7}" );
--- /dev/null
+# -*- mode: snippet -*-
+# name: filesetvalini
+# key: filesetvalini
+# --
+"${1:file}"
+handle => "edit_$2",
+comment => "configure $1",
+perms => mog("${3:600}","${4:root}","${5:root}"),
+create => "${6:$$(yas-choose-value '("true" "false"))}",
+edit_line => set_variable_values_ini( "\$(this.bundle).${7}", "${8:section}" );
--- /dev/null
+# -*- mode: snippet -*-
+# name: filetemplate
+# key: filetemplate
+# --
+"${1:file}"
+handle => "edit_$2",
+comment => "configure $1",
+perms => mog("${3:440}","${4:root}","${5:root}"),
+create => "${6:$$(yas-choose-value '("true" "false"))}",
+edit_template => "\$(this.promise_dirname)/templates/${7}";
--- /dev/null
+# -*- mode: snippet -*-
+# name: usebund
+# key: usebund
+# --
+"customlib_`(car (last (split-string (file-name-sans-extension (buffer-file-name)) "/" t)))`_$2" usebundle => customlib_`(car (last (split-string (file-name-sans-extension (buffer-file-name)) "/" t)))`_$2;