Previous: Semantic Arguments, Up: Template Argument Dictionary Entries [Index]

#### 6.7.3 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

`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.

#### 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.

Previous: Semantic Arguments, Up: Template Argument Dictionary Entries [Index]