You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

5 lines
207 B
EmacsLisp

(defun config-c-mode-insert-header-guard ()
(interactive)
(let ((guard (upcase (format "%s_H" (file-name-base (buffer-file-name))))))
(insert (format "#ifndef %s\n#define %s\n#endif" guard guard))))