diff options
| author | Blake Romero <blake@developercraft.com> | 2025-10-18 21:43:01 +0100 |
|---|---|---|
| committer | Blake Romero <blake@developercraft.com> | 2025-10-18 21:43:01 +0100 |
| commit | cf56a955b622a710a60cd05ed971256b2847155e (patch) | |
| tree | 5f09849cbb60a269a4e9a2332b109c49df4ab89b /emacs-config.org | |
| parent | 3e3626e3b3f326f99ad2088ad32e90a51407b82e (diff) | |
Add switch C skeleton
Diffstat (limited to 'emacs-config.org')
| -rw-r--r-- | emacs-config.org | 19 |
1 files changed, 18 insertions, 1 deletions
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 |
