branch: elpa/drupal-mode
commit 3cae8bea7698336c00c346f6bd07f4ce0c72ab43
Merge: 1545d07f0d 0a23dc084a
Author: Arne Jørgensen <[email protected]>
Commit: Arne Jørgensen <[email protected]>
Merge pull request #70 from arnested/api-skeleton
Add autoinsert template for .api.php files
---
drupal/autoinsert.el | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/drupal/autoinsert.el b/drupal/autoinsert.el
index 1aa29d8472..cffea48331 100644
--- a/drupal/autoinsert.el
+++ b/drupal/autoinsert.el
@@ -30,6 +30,7 @@
(define-auto-insert '("\\.module" . "Drupal module file")
'drupal/autoinsert-insert-module-skeleton)
(define-auto-insert '("\\.install" . "Drupal install file")
'drupal/autoinsert-insert-install-skeleton)
(define-auto-insert '("\\.test" . "Drupal test file")
'drupal/autoinsert-insert-test-skeleton)
+(define-auto-insert '("\\.api.php" . "Drupal API file")
'drupal/autoinsert-insert-api-skeleton)
(define-skeleton drupal/autoinsert-insert-info-skeleton
"Drupal info file skeleton."
@@ -95,6 +96,27 @@
@ - "\n"
"}\n")
+(define-skeleton drupal/autoinsert-insert-api-skeleton
+ "Drupal api.php file skeleton."
+ nil
+ "<?php\n"
+ "\n"
+ "/**\n"
+ " * @file\n"
+ " * Hooks provided by the " (drupal-module-name) " module.\n"
+ " */\n"
+ "\n"
+ "/**\n"
+ " * @addtogroup hooks\n"
+ " * @{\n"
+ " */\n"
+ "\n"
+ @ - "\n"
+ "\n"
+ "/**\n"
+ " * @} End of \"addtogroup hooks\".\n"
+ " */\n")
+
(provide 'drupal/autoinsert)