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/emacs-lisp-mode/elisp-commentary-and-code | 7 +++++++ snippets/emacs-lisp-mode/elisp-file-footer | 5 +++++ snippets/emacs-lisp-mode/elisp-header | 11 +++++++++++ snippets/emacs-lisp-mode/elisp-ifthen | 13 +++++++++++++ snippets/emacs-lisp-mode/hydra | 15 +++++++++++++++ 5 files changed, 51 insertions(+) create mode 100644 snippets/emacs-lisp-mode/elisp-commentary-and-code create mode 100644 snippets/emacs-lisp-mode/elisp-file-footer create mode 100644 snippets/emacs-lisp-mode/elisp-header create mode 100644 snippets/emacs-lisp-mode/elisp-ifthen create mode 100644 snippets/emacs-lisp-mode/hydra (limited to 'snippets/emacs-lisp-mode') diff --git a/snippets/emacs-lisp-mode/elisp-commentary-and-code b/snippets/emacs-lisp-mode/elisp-commentary-and-code new file mode 100644 index 00000000..a787580e --- /dev/null +++ b/snippets/emacs-lisp-mode/elisp-commentary-and-code @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: elisp-commentary-and-code +# key: >elc +# -- +;;; Commentary: + +;;; Code: \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/elisp-file-footer b/snippets/emacs-lisp-mode/elisp-file-footer new file mode 100644 index 00000000..8c41dc1e --- /dev/null +++ b/snippets/emacs-lisp-mode/elisp-file-footer @@ -0,0 +1,5 @@ +# key: >elfooter +# name: elisp-file-footer +# -- +(provide '`(file-name-base buffer-file-name)`) +;;; `(buffer-name)` ends here. \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/elisp-header b/snippets/emacs-lisp-mode/elisp-header new file mode 100644 index 00000000..7cc53ba5 --- /dev/null +++ b/snippets/emacs-lisp-mode/elisp-header @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: elisp-header +# key: >elheader +# -- +;;; `(file-name-nondirectory buffer-file-name)` --- $1 -*- coding: utf-8; lexical-binding: t; -*- + +;;; Commentary: +;; $0 + +;;; Code: + diff --git a/snippets/emacs-lisp-mode/elisp-ifthen b/snippets/emacs-lisp-mode/elisp-ifthen new file mode 100644 index 00000000..efe61f83 --- /dev/null +++ b/snippets/emacs-lisp-mode/elisp-ifthen @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: elifthen +# key: >elifthen +# -- + +(if ($1 condition) + (progn + $2 ; if statements + ; go here + ) + $2 ; else statements + ; go here +) \ No newline at end of file diff --git a/snippets/emacs-lisp-mode/hydra b/snippets/emacs-lisp-mode/hydra new file mode 100644 index 00000000..97bd4263 --- /dev/null +++ b/snippets/emacs-lisp-mode/hydra @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: hydra +# key: