Mercurial > emacs
comparison lisp/autoinsert.el @ 99723:a626eb454478
(auto-insert-alist): Don't use match data.
author | Lute Kamstra <lute@gnu.org> |
---|---|
date | Wed, 19 Nov 2008 05:50:54 +0000 |
parents | 5436066cf627 |
children | d42aff5ca541 |
comparison
equal
deleted
inserted
replaced
99722:54f0f48fe43e | 99723:a626eb454478 |
---|---|
91 | 91 |
92 | 92 |
93 (defcustom auto-insert-alist | 93 (defcustom auto-insert-alist |
94 '((("\\.\\([Hh]\\|hh\\|hpp\\)\\'" . "C / C++ header") | 94 '((("\\.\\([Hh]\\|hh\\|hpp\\)\\'" . "C / C++ header") |
95 (upcase (concat (file-name-nondirectory | 95 (upcase (concat (file-name-nondirectory |
96 (substring buffer-file-name 0 (match-beginning 0))) | 96 (file-name-sans-extension buffer-file-name)) |
97 "_" | 97 "_" |
98 (substring buffer-file-name (1+ (match-beginning 0))))) | 98 (file-name-extension buffer-file-name))) |
99 "#ifndef " str \n | 99 "#ifndef " str \n |
100 "#define " str "\n\n" | 100 "#define " str "\n\n" |
101 _ "\n\n#endif") | 101 _ "\n\n#endif") |
102 | 102 |
103 (("\\.\\([Cc]\\|cc\\|cpp\\)\\'" . "C / C++ program") | 103 (("\\.\\([Cc]\\|cc\\|cpp\\)\\'" . "C / C++ program") |