From cf56a955b622a710a60cd05ed971256b2847155e Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Sat, 18 Oct 2025 21:43:01 +0100 Subject: Add switch C skeleton --- emacs-config.org | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'emacs-config.org') diff --git a/emacs-config.org b/emacs-config.org index 43535c4..c92250f 100644 --- a/emacs-config.org +++ b/emacs-config.org @@ -1619,7 +1619,8 @@ C-mode abbrev table. (define-abbrev-table 'c-mode-abbrev-table '(("if" "" +skeleton-c-if-statement) ("while" "" +skeleton-c-while-loop) - ("for" "" +skeleton-c-for-loop)))) + ("for" "" +skeleton-c-for-loop) + ("switch" "" +skeleton-c-switch-case)))) #+end_src *** Org Skeleton Templates @@ -1657,6 +1658,22 @@ C-mode abbrev table. > -2 "}") #+end_src +#+begin_src elisp + (define-skeleton +skeleton-c-switch-case + "C `switch' case skeleton." + nil + > "switch("_") {" \n + > "case " _":" \n + > "break;" \n + > "case " _":" \n + > "break;" \n + > "case " _":" \n + > "break;" \n + > "default " _":" \n + > @ _ \n + > -2 "}") +#+end_src + ** Auto-insert Enable. #+begin_src elisp -- cgit