branch: elpa/yasnippet-snippets commit 4f9f9e7b29822d66a34b7d5f1c19ed65cce1d8e1 Author: Yudi Matsuzake <yudi.matsuz...@gmail.com> Commit: GitHub <nore...@github.com>
improve conversion from header file name to once macro (#518) --- snippets/c-lang-common/once | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/c-lang-common/once b/snippets/c-lang-common/once index f320e7d89ef..fa274d81bd0 100644 --- a/snippets/c-lang-common/once +++ b/snippets/c-lang-common/once @@ -2,7 +2,7 @@ # name: #ifndef XXX; #define XXX; #endif # key: once # -- -#ifndef ${1:`(upcase (file-name-nondirectory (file-name-sans-extension (or (buffer-file-name) ""))))`_H} +#ifndef ${1:`(upcase (replace-regexp-in-string "[^A-Za-z0-9_]" "_" (file-name-nondirectory (or (buffer-file-name)))))`} #define $1 $0