From 9ed05f388d3cbd16a72f9ace130d1f59233354e7 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 16 Feb 2026 05:14:28 -0600 Subject: chore(yasnippet): move snippets into emacs.d for source control Relocate snippets-dir from ~/sync/org/snippets/ to ~/.emacs.d/snippets/ and restore 28 snippet files from backup. --- snippets/sh-mode/append_to_logfile | 6 ++++++ snippets/sh-mode/bash-header-with-set-e | 8 ++++++++ snippets/sh-mode/display_action | 4 ++++ snippets/sh-mode/echo_w_date_time_tee | 7 +++++++ snippets/sh-mode/error | 5 +++++ snippets/sh-mode/if_file_exists | 5 +++++ snippets/sh-mode/if_last_command_failed | 6 ++++++ snippets/sh-mode/printf_error_with_date_time_tee_logfile | 7 +++++++ snippets/sh-mode/printf_with_date_time_tee | 5 +++++ snippets/sh-mode/tee_to_logfile | 5 +++++ 10 files changed, 58 insertions(+) create mode 100644 snippets/sh-mode/append_to_logfile create mode 100644 snippets/sh-mode/bash-header-with-set-e create mode 100644 snippets/sh-mode/display_action create mode 100644 snippets/sh-mode/echo_w_date_time_tee create mode 100644 snippets/sh-mode/error create mode 100644 snippets/sh-mode/if_file_exists create mode 100644 snippets/sh-mode/if_last_command_failed create mode 100644 snippets/sh-mode/printf_error_with_date_time_tee_logfile create mode 100644 snippets/sh-mode/printf_with_date_time_tee create mode 100644 snippets/sh-mode/tee_to_logfile (limited to 'snippets/sh-mode') diff --git a/snippets/sh-mode/append_to_logfile b/snippets/sh-mode/append_to_logfile new file mode 100644 index 00000000..c7f49967 --- /dev/null +++ b/snippets/sh-mode/append_to_logfile @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: append_to_logfile +# key: > $logfile 2>&1 \ No newline at end of file diff --git a/snippets/sh-mode/bash-header-with-set-e b/snippets/sh-mode/bash-header-with-set-e new file mode 100644 index 00000000..32325566 --- /dev/null +++ b/snippets/sh-mode/bash-header-with-set-e @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: bash header with set -e +# key: +set -e diff --git a/snippets/sh-mode/display_action b/snippets/sh-mode/display_action new file mode 100644 index 00000000..eb470a23 --- /dev/null +++ b/snippets/sh-mode/display_action @@ -0,0 +1,4 @@ +# key: >da +# name: display_action +# -- +$0action="$1" && display "$2" "$action" \ No newline at end of file diff --git a/snippets/sh-mode/echo_w_date_time_tee b/snippets/sh-mode/echo_w_date_time_tee new file mode 100644 index 00000000..ba2266d1 --- /dev/null +++ b/snippets/sh-mode/echo_w_date_time_tee @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: echo_w_date_time_tee +# key: >edtt +# -- + + echo "$1 @ $(date +'%T')" | tee -a $2 + $0 \ No newline at end of file diff --git a/snippets/sh-mode/error b/snippets/sh-mode/error new file mode 100644 index 00000000..e2147bfa --- /dev/null +++ b/snippets/sh-mode/error @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: error +# key: >err +# -- + || error "error" "$action" "$?" \ No newline at end of file diff --git a/snippets/sh-mode/if_file_exists b/snippets/sh-mode/if_file_exists new file mode 100644 index 00000000..38c6e90f --- /dev/null +++ b/snippets/sh-mode/if_file_exists @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: if_file_exists +# key: pedttlf +# -- + +printf "\n\nERROR: $1 failed with error $? @ %s\n" \ + "$(date +'%T')" | tee -a $logfile \ No newline at end of file diff --git a/snippets/sh-mode/printf_with_date_time_tee b/snippets/sh-mode/printf_with_date_time_tee new file mode 100644 index 00000000..63209aa4 --- /dev/null +++ b/snippets/sh-mode/printf_with_date_time_tee @@ -0,0 +1,5 @@ +# key: