(yatexe)Defining argument-add-in


Next: Defining enclosing-add-in Prev: Defining option-add-in Up: How the add-in function works

Defining `argument add-in'
..........................

  This section describes how to define the add-in function for
`\newcommand'.

  The first argument of `\newcommand' begins always with `\'.  The second
argument is usually so complex that we can not edit them in the
minibuffer.  Here is the created function considering this.

             (defun YaTeX::newcommand (n)	;n is argument position
               (cond
                ((= n 1)			;1st argument is macro name
                 (read-string "Command: " "\\")) ;initial input `\'
                ((= n 2) "")			;do nothing when reading arg#2
                (t nil)))

  Note that when the `argument add-in' function return `nil', normal
argument reader will be called.



automatically generated by info2www.cgi version 1.2