Each language typically has its own argument. These arguments can be used to fill in language specific values that will be useful.
Used for SRecoder template files.
ESCAPE_START
The characters used for an escape start
ESCAPE_END
The characters used for an escape end
HEADER
Shows this section if the current file is a header file.
NOTHEADER
The opposite of HEADER
.
FILENAME_SYMBOL
The current filename reformatted as a C friendly symbol.
FILENAME_AS_PACKAGE
Converts the filename into text that would be suitable as a package name.
FILENAME_AS_CLASS
Converts the filename into text that would be suitable as a class-name for the main class in the file.
CURRENT_PACKAGE
Finds the occurrence of “package” and gets its value.
Sets PRENAME
. This would be a common prefix from all the
tags in the current buffer.
Most Emacs Lisp packages have some common prefix used in a way similar to namespaces in other languages.
GROUP
The name of the Emacs Custom group that instances of defcustom
ought to use.
FACEGROUP
The name of the Emacs Custom group that faces declared with
defface
ought to use.
LEVEL
The current section level, such as chapter
or section
.
NEXTLEVEL
The next level down, so if LEVEL
is chapter
, then
NEXTLEVEL
would be section
.
The :texitag
argument is like the :tag
argument, except that
additional variable TAGDOC
is provided for each tag.
The TAGDOC
is filled with derived documentation from the tag in
question, and that documentation is also reformatted to be mostly
texinfo compatible.
The :android
argument pulls in information from your current
project.
@TODO - add more here.