Skip to content

language Arguments ​

Each language typically has its own argument. These arguments can be used to fill in language specific values that will be useful.

6.7.3.1 Argument :srt ​

Used for SRecoder template files.

ESCAPE_START ​

The characters used for an escape start

ESCAPE_END ​

The characters used for an escape end

6.7.3.2 Argument :cpp ​

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.

6.7.4 Argument :java ​

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.

6.7.4.1 Argument :el ​

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.

6.7.4.2 Argument :el-custom ​

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.

6.7.4.3 Argument :texi ​

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.

6.7.4.4 Argument :texitag ​

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.

6.7.5 Argument :android ​

The :android argument pulls in information from your current project.

@TODO - add more here.