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

Reply via email to