I created a set of Emacs' Heplers. They're available at http://www.semanticgap.com/scripts/sneakin.el. The helpers provide the follwing:
| Key | Command | Description |
|---|---|---|
| sneakin-customize | Customize the helpers | |
| C-c C-c | sneakin-insert-c++-class | Inserts a C++ class template |
| C-c C | sneakin-insert-c++-destructor | Inserts a template for defining a destructor |
| C-c c | sneakin-insert-c++-constructor | Inserts a template for defining a constructor |
| C-c C-d | sneakin-insert-c-ifndef-define | Inserts a template for adding an "#ifndef #define" pair |
| C-c d | sneakin-insert-c-header-define | Inserts an "#ifndef" for a header file |
| C-c h | sneakin-insert-c-file-header | Inserts a file header comment block |
| C-c C-i | sneakin-insert-c-system-include | Inserts a system "#include" |
| C-c i | sneakin-insert-c-local-include | Inserts a local "#include" |


