Hi BRATs,
I just made 4 small Emacs functions to help you write BRAT
classes, that you might find useful. The functions are:
* brat-header-skel
Inserts a minimal BRAT class definition into current buffer. The
name of class is given by the buffer name without the extension. To
summarize:
1) Open a file e.g., BrMyClass.h
C-xC-f BrMyClass.h
2) Insert the skeleton, using brat-header-skel
M-x brat-header-skel
* brat-source-skel
Inserts a minimal BRAT class implmentation into current buffer. The
name of class is given by the buffer name without the extension. To
summarize:
1) Open a file e.g., BrMyClass.cxx
C-xC-f BrMyClass.cxx
2) Insert the skeleton, using brat-header-skel
M-x brat-source-skel
* brat-header-include
Inserts lines to include a BRAT class into current buffer at
point. Prompts you for the class name:
M-x brat-source-skel BrModule
* root-header-include
Inserts lines to include a ROOT class into current buffer at
point. Prompts you for the class name:
M-x root-source-skel BrModule
There's lots of room for improvement in these functions, and
suggestions (preferably with Elisp code) is welcome.
I've attached a file (brat.el) with the function defintions. To use
these functions in your Emacs session, either past the contents of
this file into you .emacs file, or load it from your .emacs file with
(load-file "brat.el")
I hope you will find this usefull.
Yours,
Christian -----------------------------------------------------------
Holm Christensen Phone: (+45) 35 35 96 91
Sankt Hansgade 23, 1. th. Office: (+45) 353 25 305
DK-2200 Copenhagen N Web: www.nbi.dk/~cholm
Denmark Email: cholm@nbi.dk
This archive was generated by hypermail 2b29 : Sat Jan 27 2001 - 08:59:45 EST