From 08ef79fe905e9d59f3c2eb1fb3d55f2ad8af84ab Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 25 Nov 2015 17:24:29 -0500 Subject: [PATCH] Redo c/c++ file templates --- private/templates/c++-mode/__cpp | 7 +++++++ private/templates/c++-mode/__h | 10 ++++++++++ private/templates/c-mode/__c | 7 +++++++ 3 files changed, 24 insertions(+) create mode 100644 private/templates/c++-mode/__cpp create mode 100644 private/templates/c++-mode/__h create mode 100644 private/templates/c-mode/__c diff --git a/private/templates/c++-mode/__cpp b/private/templates/c++-mode/__cpp new file mode 100644 index 000000000..10f8293e1 --- /dev/null +++ b/private/templates/c++-mode/__cpp @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# group: file templates +# contributor: Henrik Lissner +# -- +#include "`(file-name-nondirectory (file-name-sans-extension (buffer-file-name)))`.h" + +$0 diff --git a/private/templates/c++-mode/__h b/private/templates/c++-mode/__h new file mode 100644 index 000000000..b58beb13a --- /dev/null +++ b/private/templates/c++-mode/__h @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# group: file templates +# contributor: Henrik Lissner +# -- +#ifndef ${1:__`(upcase (f-base buffer-file-name))`_H_$(upcase yas-text)} +#define $1 + +$0 + +#endif // $1 diff --git a/private/templates/c-mode/__c b/private/templates/c-mode/__c new file mode 100644 index 000000000..10f8293e1 --- /dev/null +++ b/private/templates/c-mode/__c @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# group: file templates +# contributor: Henrik Lissner +# -- +#include "`(file-name-nondirectory (file-name-sans-extension (buffer-file-name)))`.h" + +$0