-#LyX 1.5.6svn created this file. For more info see http://www.lyx.org/
-\lyxformat 276
+#LyX 1.6.1 created this file. For more info see http://www.lyx.org/
+\lyxformat 345
\begin_document
\begin_header
\textclass amsart
+\use_default_options false
+\begin_modules
+theorems-ams
+\end_modules
\language english
\inputencoding auto
\font_roman default
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
+
\graphics default
\paperfontsize default
-\spacing single
+\use_hyperref false
\papersize default
\use_geometry true
\use_amsmath 1
\leftmargin 2.5cm
\topmargin 2cm
\rightmargin 3cm
-\bottommargin 2cm
+\bottommargin 1cm
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\tracking_changes false
\output_changes false
\author ""
+\author ""
\end_header
\begin_body
\begin_layout Section*
-LFUNs documentation automatically generated 23.7.2008.
+LFUNs documentation automatically generated 06.02.2009.
\end_layout
\begin_layout Standard
\begin_inset ERT
-status open
+status collapsed
-\begin_layout Standard
+\begin_layout Plain Layout
\backslash
\end_inset
-
+
\begin_inset VSpace 1cm
\end_inset
Origin Herbert, 10 Nov 2001; bpeng, 2 May 2007
\end_layout
+\begin_layout Subsection*
+LFUN_TAB_INSERT
+\end_layout
+
+\begin_layout Description
+Action Insert a tab into a listings inset.
+
+\end_layout
+
+\begin_layout Description
+Notion It also works on a selection.
+
+\end_layout
+
+\begin_layout Description
+Syntax tab-insert
+\end_layout
+
+\begin_layout Description
+Origin vfvanravesteijn, Sep 30 2008
+\end_layout
+
+\begin_layout Subsection*
+LFUN_TAB_DELETE
+\end_layout
+
+\begin_layout Description
+Action Delete a tab or up to an equivalent amount of spaces from a listings
+ inset.
+
+\end_layout
+
+\begin_layout Description
+Notion It also works on a selection - it removes a tab or spaces from the
+ beginning of each line spanned by the selection.
+ This is useful if you want to indent/unindent multiple lines in one action.
+
+\end_layout
+
+\begin_layout Description
+Syntax tab-delete
+\end_layout
+
+\begin_layout Description
+Origin vfvanravesteijn, Sep 30 2008
+\end_layout
+
\begin_layout Subsection*
LFUN_QUOTE_INSERT
\end_layout
\begin_layout Description
Notion Apart from lfun arguments you can use the following method:
-\newline
+\begin_inset Newline newline
+\end_inset
+
1.
input the type and argument of this inset, e.g.
"menu paste", in the work area.
-\newline
+\begin_inset Newline newline
+\end_inset
+
2.
select the text and run info-insert lfun.
\begin_layout Description
Params <TYPE>: shortcut|lyxrc|package|textclass|menu|buffer
-\newline
- <ARG>: argument
- for a given type.
+\begin_inset Newline newline
+\end_inset
+
+ <ARG>: argument for a given type.
Look into InsetInfo.h for detailed description.
\end_layout
+\begin_layout Description
+Sample command-sequence info-insert buffer path; info-insert buffer name
+
+\end_layout
+
\begin_layout Description
Origin bpeng, 7 Oct 2007
\end_layout
\begin_layout Description
Params <TYPE>: Boxed|Frameless|Framed|ovalbox|Ovalbox|Shadowbox|Shaded|Doublebox
-\newline
+\begin_inset Newline newline
+\end_inset
+
Framed is the default one.
\end_layout
Notion Look into the Customization manual for more information about these
elements.
-\newline
+\begin_inset Newline newline
+\end_inset
+
To make this command enabled the layout file for the document class you're
using has to load the character styles.
There are a few contained in the Logical Markup module.
You can also of course create some yourself.
-\newline
+\begin_inset Newline newline
+\end_inset
+
For dissolving the element see LFUN_INSET_DISSOLVE.
\end_layout
\begin_layout Description
Params TYPE: CharStyle|Custom|Element|Standard
-\newline
- Identifies whether this
- is a Character Style, a Custom Inset or an XML Element, and which dynamical
- sub-menu this flex inset is in on the LyX menu tree.
+\begin_inset Newline newline
+\end_inset
+
+ Identifies whether this is a Character Style, a Custom Inset or an XML
+ Element, and which dynamical sub-menu this flex inset is in on the LyX
+ menu tree.
If Standard (currently unused): none of these.
Name: This name must be defined either in your layout file or imported
by some module.
The definition is
-\newline
+\begin_inset Newline newline
+\end_inset
+
InsetLayout <TYPE:Name>
\end_layout
\begin_layout Description
Params <NAME>: normal, protected, thin, quad, qquad, enspace, enskip, negthinspa
ce, hfill, hfill*, dotfill, hrulefill, hspace, hspace*
-\newline
- <LEN>: length for
- custom spaces (hspace, hspace* for protected)
+\begin_inset Newline newline
+\end_inset
+
+ <LEN>: length for custom spaces (hspace, hspace* for protected)
\end_layout
\begin_layout Description
Origin sanda, 18 Jun 2008
\end_layout
+\begin_layout Subsection*
+LFUN_PHANTOM_INSERT
+\end_layout
+
+\begin_layout Description
+Action Inserts phantom on the current cursor postion, move selection inside
+ the inset.
+
+\end_layout
+
+\begin_layout Description
+Syntax phantom-insert [<TYPE>]
+\end_layout
+
+\begin_layout Description
+Params <TYPE>: <Phantom|HPhantom|VPhantom> default: Phantom
+\end_layout
+
+\begin_layout Description
+Origin uwestoehr, 30 Jan 2009
+\end_layout
+
\begin_layout Subsection*
LFUN_NEWLINE_INSERT
\end_layout
\begin_layout Description
Params <TYPE>: line|page
-\newline
+\begin_inset Newline newline
+\end_inset
+
<QUANTITY>: up|down|<number>
\end_layout
\end_layout
\begin_layout Subsection*
-LFUN_WORD_FIND
+LFUN_WORD_REPLACE
\end_layout
\begin_layout Description
\begin_layout Description
Params <DATA>: data is of the form "<search>
-\newline
+\begin_inset Newline newline
+\end_inset
+
<replace>
-\newline
- <casesensitive>
- <matchword> <all> <forward>"
+\begin_inset Newline newline
+\end_inset
+
+ <casesensitive> <matchword> <all> <forward>"
\end_layout
\begin_layout Description
\end_layout
\begin_layout Subsection*
-LFUN_WORD_FORWARD
+LFUN_WORD_FINDADV
+\end_layout
+
+\begin_layout Description
+Action Search for next occurence of a pattern.
+
+\end_layout
+
+\begin_layout Description
+Syntax word-findadv [<DATA>]
+\end_layout
+
+\begin_layout Description
+Params <DATA>: data encoded from FindAdv dialog (see lyx::findadv2string()).
+ If no parameter is given, search with last find-dialog data is used for
+ search (i.e.
+ find-next).
+
+\end_layout
+
+\begin_layout Description
+Origin Tommaso, Nov 15 2007
\end_layout
\begin_layout Description
\end_layout
\begin_layout Description
-Syntax thesaurus-entry
+Syntax thesaurus-entry [<STRING>] [lang=<LANG>]
+\end_layout
+
+\begin_layout Description
+Params <STRING>: word to look up <LANG>: language (see file languages)
+
\end_layout
\begin_layout Description
\end_layout
+\begin_layout Subsection*
+LFUN_SELECTION_PASTE
+\end_layout
+
+\begin_layout Description
+Action Pastes the text in permanent selection.
+
+\end_layout
+
+\begin_layout Description
+Syntax selection-paste
+\end_layout
+
\begin_layout Subsection*
LFUN_UNDO
\end_layout
\end_layout
\begin_layout Description
-Action Toggles the bold font (selection-wise).
+Action Toggles the bold font (selection-wise) using mathbf in math.
\end_layout
Syntax font-bold
\end_layout
+\begin_layout Subsection*
+LFUN_FONT_BOLDSYMBOL
+\end_layout
+
+\begin_layout Description
+Action Toggles the bold font (selection-wise) using boldsymbol in math.
+
+\end_layout
+
+\begin_layout Description
+Syntax font-boldsymbol
+\end_layout
+
\begin_layout Subsection*
LFUN_FONT_TYPEWRITER
\end_layout
\begin_layout Description
Params <SIZE>: tiny|scriptsize|footnotesize|small|normal|large|larger|
-\newline
+\begin_inset Newline newline
+\end_inset
largest|huge|giant|increase|decrease|default
\end_layout
family, series, shape, size, emph, noun, underbar, number, color, language,
toggleall.
-\newline
+\begin_inset Newline newline
+\end_inset
+
Use lyx -dbg action for exact syntax of text-style dialog parameters.
\end_layout
\begin_layout Description
Params <KEY>: Citation (shortcut listed in available citations).
-\newline
+\begin_inset Newline newline
+\end_inset
+
<TEXT_BEFORE>: text which should appear before citation.
\end_layout
\begin_layout Description
Params <L/RSIZE>: bigl/r|Bigl/r|biggl/r|Biggl/r
-\newline
- <L/RDELIM>: TeX code for
- delimiter.
+\begin_inset Newline newline
+\end_inset
+
+ <L/RDELIM>: TeX code for delimiter.
See Delimiter dialog for delimiters to be used.
\end_layout
\end_layout
\begin_layout Description
-Syntax math-space [<TYPE>]
+Syntax math-space [<TYPE>] [<LEN>]
\end_layout
\begin_layout Description
-Params <TYPE>: negative spaces: !|negmedspace|negthickspace
-\newline
- positive spaces:
- ,|:|;|quad|qquad
-\newline
- "," used by default.
+Params <TYPE>: negative spaces: !|negthinspace|negmedspace|negthickspace
+
+\begin_inset Newline newline
+\end_inset
+
+ positive spaces: ,|thinspace|:|medspace|;|thickspace|enskip|quad|qquad
+\begin_inset Newline newline
+\end_inset
+
+ custom space: hspace
+\begin_inset Newline newline
+\end_inset
+
+ "," used by default.
+ Note that ! is equivalent to negthinspace, , = thinspace, : = medspace,
+ and ; = thickspace.
+ <LEN>: length for custom spaces (hspace)
\end_layout
\begin_layout Description
Origin Alejandro, 4 Jun 1996
\end_layout
+\begin_layout Subsection*
+LFUN_REGEXP_MODE
+\end_layout
+
+\begin_layout Description
+Action Enters regexp mode (i.e., puts regexp insets on the current cursor
+ position).
+ Used by the advanced search dialog.
+
+\end_layout
+
+\begin_layout Description
+Notion If there is any selected text, then it is moved inside the created
+ regexp inset.
+
+\end_layout
+
+\begin_layout Description
+Syntax regexp-mode [<ARG>]
+\end_layout
+
+\begin_layout Description
+Params <ARG>: eventual argument (regular expression).
+
+\end_layout
+
+\begin_layout Description
+Origin Tommaso, 4 Oct 2008
+\end_layout
+
\begin_layout Subsection*
LFUN_MATH_NUMBER_LINE_TOGGLE
\end_layout
\begin_layout Description
Params <LANG>: octave|maxima|maple|mathematica|script
-\newline
- where "script" stands
- fot the external script (normalized expression will be passed)
+\begin_inset Newline newline
+\end_inset
+
+ where "script" stands fot the external script (normalized expression will
+ be passed)
\end_layout
\begin_layout Description
Origin Alejandro, 15 Aug 1996; ps, 14 Jun 2008
\end_layout
+\begin_layout Subsection*
+LFUN_MATH_FONT_STYLE
+\end_layout
+
+\begin_layout Description
+Action Changes the text style used in math.
+
+\end_layout
+
+\begin_layout Description
+Syntax math-font-style <STYLE>
+\end_layout
+
+\begin_layout Description
+Params <STYLE>: mathnormal|mathcal|mathfrak|mathrm|mathsf|mathbf |textnormal|tex
+trm|textsf|texttt|textbf|textmd|textit |textsc|textsl|textup
+\end_layout
+
+\begin_layout Description
+Origin vfr, 9 jan 2009
+\end_layout
+
\begin_layout Subsection*
LFUN_MATH_MACRO_UNFOLD
\end_layout
\begin_layout Description
Params <PAR_ID_NUMBER>: paragraph id
-\newline
- <POSITION_IN_PAR>: desired position
- within the paragraph
+\begin_inset Newline newline
+\end_inset
+
+ <POSITION_IN_PAR>: desired position within the paragraph
\end_layout
\begin_layout Description
indent-toggle|
\backslash
leftindent LENGTH
-\newline
+\begin_inset Newline newline
+\end_inset
+
<SPACING>:
\backslash
paragraph_spacing default|single|onehalf|double|other
-\newline
+\begin_inset Newline newline
+\end_inset
+
<ALIGN>:
\backslash
align block|left|right|center|default
-\newline
+\begin_inset Newline newline
+\end_inset
+
<OTHERS>:
\backslash
labelwidthstring WIDTH|
\backslash
start_of_appendix
-\newline
+\begin_inset Newline newline
+\end_inset
+
\end_layout
\begin_layout Description
Params <INSET_PARAMS>: Parameters for the inset.
-\newline
+\begin_inset Newline newline
+\end_inset
+
Currently only the filename will be considered.
\end_layout
set-usebox|set-lthead| unset-lthead|set-ltfirsthead|unset-ltfirsthead|set-ltfoot
|unset-ltfoot| set-ltlastfoot|unset-ltlastfoot|set-ltnewpage|toggle-ltcaption|
set-special-column|set-special-multi|set-booktabs|unset-booktabs| set-top-space
-|set-bottom-space|set-interline-space|set-border-lines
-\newline
- <ARG>: additional
- argument for some commands, use debug mode to explore its values.
+|set-bottom-space|set-interline-space|set-border-lines| tabular-valign-top|tabul
+ar-valign-middle|tabular-valign-bottom
+\begin_inset Newline newline
+\end_inset
+
+ <ARG>: additional argument for some commands, use debug mode to explore
+ its values.
\end_layout
Notion File is registered inside cvs, svn or rcs repository acording to
the existence of cvs/svn/rcs entries in the document's directory.
-\newline
- See LyX Extended Manual (Version Control Chapter) for additional information.
+\begin_inset Newline newline
+\end_inset
+
+ See LyX Additional Features Manual (Version Control Chapter) for additional
+ information.
\end_layout
Origin Lgb, 1 Jul 1997
\end_layout
+\begin_layout Subsection*
+LFUN_VC_COMMAND
+\end_layout
+
+\begin_layout Description
+Action Executes external command.
+ This command is intended to support additional VCS commands.
+
+\end_layout
+
+\begin_layout Description
+Syntax vc-command <FLAG> <PATH> <COMMAND>
+\end_layout
+
+\begin_layout Description
+Params <FLAG>: Flags for the command can be combined together.
+
+\begin_inset Newline newline
+\end_inset
+
+ U - dUmmy - no flags
+\begin_inset Newline newline
+\end_inset
+
+ D - Doc - need document loaded to proceed
+\begin_inset Newline newline
+\end_inset
+
+ I - dIrty - mark document dirty
+\begin_inset Newline newline
+\end_inset
+
+ R - Reload - ensure that the document is saved and reload it after command
+ execution
+\begin_inset Newline newline
+\end_inset
+
+ M - Message - ask for input string (commit message)
+\begin_inset Newline newline
+\end_inset
+
+ <PATH>: path where to start.
+ $$p will be replaced by the current document path.
+
+\begin_inset Newline newline
+\end_inset
+
+ <COMMAND>: command to execute.
+ $$i/$$p/$$m will be replaced by the current document/path/message.
+
+\end_layout
+
+\begin_layout Description
+Sample vc-command DR $$p "svn up"
+\end_layout
+
+\begin_layout Description
+Origin sanda, 13 Jan 2009
+\end_layout
+
\begin_layout Subsection*
LFUN_CHANGES_TRACK
\end_layout
the charstyle inset, even if the cursor is inside several nested insets
of different type.
-\newline
+\begin_inset Newline newline
+\end_inset
+
For values see lyx::InsetLayout::lyxtype_ .
\end_layout
\end_layout
\begin_layout Description
-Params <INSET>: <bibitem|bibtex|cite|ert|listings|external|graphics| hyperlink|i
-nclude|index|label|nomencl|vspace|ref|toc>
-\newline
- <ARGS>: depends on the given
- inset.
+Params <INSET>: <bibitem|bibtex|cite|ert|listings|external|graphics|
+\begin_inset Newline newline
+\end_inset
+
+ hyperlink|include|index|label|nomencl|vspace|ref|toc>
+\begin_inset Newline newline
+\end_inset
+
+ <ARGS>: depends on the given inset.
Use "lyx -dbg action" to explore.
\end_layout
Sample inset-insert ref LatexCommand <Format> reference "<label name>"
\backslash
end_inset
-\newline
-where <label name> is the name of the referenced label and<Format>
- is one of the following:
-\newline
+\begin_inset Newline newline
+\end_inset
+
+where <label name> is the name of the referenced label and<Format> is one
+ of the following:
+\begin_inset Newline newline
+\end_inset
+
ref -- <reference>
-\newline
+\begin_inset Newline newline
+\end_inset
+
eqref -- (<reference>)
-\newline
-pageref
- -- <page>
-\newline
+\begin_inset Newline newline
+\end_inset
+
+pageref -- <page>
+\begin_inset Newline newline
+\end_inset
+
vpageref -- on <page>
-\newline
+\begin_inset Newline newline
+\end_inset
+
vref -- <reference> on <page>
-\newline
-prettyref
- -- Formatted reference
+\begin_inset Newline newline
+\end_inset
+
+prettyref -- Formatted reference
\end_layout
\begin_layout Subsection*
\end_layout
\begin_layout Description
-Notion Used for label, floats, listings, box, branch, external, wrap bibtex,
- ert, command, graphics, note, space, vspace, tabular, bibitem, inlude,
- ref insets.
+Notion Used for bibitem, bibtex, box, branch, command, ert, external, floats,
+ graphics, include, label, listings, note, phantom, ref, space, tabular,
+ vspace, wrap insets.
\end_layout
\end_layout
\begin_layout Description
-Notion Used for label, floats, listings, box, branch, external, wrap bibtex,
- ert, command, graphics, note, space, vspace, tabular, bibitem, inlude,
- ref insets.
+Notion Used for bibitem, bibtex, box, branch, command, ert, external, floats,
+ graphics, include, label, listings, note, phantom, ref, space, tabular,
+ vspace, wrap insets.
\end_layout
\end_layout
\begin_layout Description
-Params <INSET>: <box|branch|ert|float|listings|note|tabular|wrap>
+Params <INSET>: <box|branch|ert|float|listings|note|phantom|tabular|wrap>
+
\end_layout
\begin_layout Subsection*
\end_layout
\begin_layout Description
-Notion Used for label, floats, listings, box, branch, external, wrap bibtex,
- ert, command, graphics, note, space, vspace, tabular, bibitem, inlude,
- ref insets.
+Notion Used for bibitem, bibtex, box, branch, command, ert, external, floats,
+ graphics, include, label, listings, note, phantom, ref, space, tabular,
+ vspace, wrap insets.
\end_layout
\begin_layout Description
Params <ARG>: <open|close|toggle|assign>.
-\newline
+\begin_inset Newline newline
+\end_inset
+
open/close/toggle are for collapsable insets.
close can be currently used by LFUN_NEXT_INSET_TOGGLE.
toggle is used when no argument is given.
-\newline
+\begin_inset Newline newline
+\end_inset
+
assign is for branch inset.
\end_layout
\begin_layout Description
Params <STATE>: <toggle|open|close> default: toggle
-\newline
- <INSET>: <box|branch|ert|f
-loat|listings|note|tabular|wrap> default: all insets
-\end_layout
-
-\begin_layout Description
-Origin leeming, 30 Mar 2004
-\end_layout
-
-\begin_layout Subsection*
-LFUN_GRAPHICS_GROUPS_UNIFY
-\end_layout
-
-\begin_layout Description
-Action Unify all graphics insets with the one given as an parameter.
-
-\end_layout
-
-\begin_layout Description
-Notion This is internally used for synchronize certain group of graphics
- insets.
-
-\end_layout
+\begin_inset Newline newline
+\end_inset
-\begin_layout Description
-Syntax graphics-groups-unigfy <GRAPHICS_PARAMS>
+ <INSET>: <box|branch|ert|float|listings|note|tabular|wrap> default: all
+ insets
\end_layout
\begin_layout Description
-Params <GRAPHICS_PARAMS>: Parameters for graphics inset (syntax can be seen
- in .lyx files).
-
-\end_layout
-
-\begin_layout Description
-Origin sanda, 6 May 2008
+Origin leeming, 30 Mar 2004
\end_layout
\begin_layout Subsection*
\begin_layout Description
Params <GROUP>: Id for an existing group.
- In case tthe Id is an empty string, the graphics inset is removed from
- the current group.
+ In case the Id is an empty string, the graphics inset is removed from the
+ current group.
\end_layout
\begin_layout Description
Params <NAME>: standard|extra|table|math|mathmacrotemplate| minibuffer|review|vi
-ew/update|math_panels
+ew/update|math_panels|vcs
\end_layout
\begin_layout Description
\end_layout
\begin_layout Description
-Syntax ui-toggle <statusbar|menubar|frame|fullscreen>
+Syntax ui-toggle <statusbar|menubar|scrollbar|frame|fullscreen>
\end_layout
\begin_layout Description
Params statusbar : Toggle visibility of the statusbar.
-\newline
+\begin_inset Newline newline
+\end_inset
+
menubar : Toggle visibility of the menubar.
-\newline
+\begin_inset Newline newline
+\end_inset
+
scrollbar : Toggle visibility of the scrollbar.
-\newline
+\begin_inset Newline newline
+\end_inset
+
frame : Toggle visibility of the frames around editing window.
-\newline
+\begin_inset Newline newline
+\end_inset
+
fullscreen : Toggle fullscreen mode.
This also covers calling the previous functions.
However LFUN_TOOLBAR_TOGGLE for the custom tweaks of the toolbars should
\begin_layout Description
Params horizontal : The work areas are laid out side by side.
-\newline
+\begin_inset Newline newline
+\end_inset
+
vertical : The work areas laid out vertically.
\end_layout
\begin_layout Description
Params <NAME>: aboutlyx|bibitem|bibtex|box|branch|changes|character|citation|
-\newline
+\begin_inset Newline newline
+\end_inset
+
document|errorlist|ert|external|file|findreplace|float|graphics|
-\newline
- include|inde
-x|info|nomenclature|label|log|mathdelimiter|mathmatrix|
-\newline
- note|paragraph|prefs|pr
-int|ref|sendto|space|spellchecker|symbols|
-\newline
- tabular|tabularcreate|thesaurus|texi
-nfo|toc|href|view-source|vspace
-\newline
- wrap|listings|<SPECIAL>
-\newline
- <SPECIAL>: latexlog|v
-clog
-\newline
+\begin_inset Newline newline
+\end_inset
+
+ include|index|info|nomenclature|label|listings|log|mathdelimiter|
+\begin_inset Newline newline
+\end_inset
+
+ mathmatrix|note|paragraph|phantom|prefs|print|ref|sendto|space|
+\begin_inset Newline newline
+\end_inset
+
+ spellchecker|symbols|tabular|tabularcreate|thesaurus|texinfo|toc|href|
+
+\begin_inset Newline newline
+\end_inset
+
+ view-source|vspace|wrap|<SPECIAL>
+\begin_inset Newline newline
+\end_inset
+
+ <SPECIAL>: latexlog|vclog
+\begin_inset Newline newline
+\end_inset
+
<DATA>: data, usually settings for the given dialog.
Use debug mode for the details.
\begin_layout Description
Params <NAME>: paragraph|prefs|<INSET>
-\newline
+\begin_inset Newline newline
+\end_inset
+
<INSET>: inset name
\end_layout
They can be still used to maintain uniform keyboard layout across the various
plaforms.
-\newline
+\begin_inset Newline newline
+\end_inset
+
The language is to be set in the Preferences dialog.
\end_layout
\begin_layout Description
Notion This can be used to grab last key-sequence used inside the LyX window.
+ See also Debug extensions section in Additional features manual.
\end_layout
Then LyX invokes build_command (with a default of``make'') to generate
the code and build_error_filter to process the compilation error messages.
-\newline
- In case you want to process your literate file with a script, or some
- other program, just insert in your lyxrc file an entry with:
-\newline
- build_command
- "my_script my_arguments"
-\newline
- The build_error_filter differs from the literate_err
-or_filter only in that the former will identify error messages from your
- compiler.
+\begin_inset Newline newline
+\end_inset
+
+ In case you want to process your literate file with a script, or some other
+ program, just insert in your lyxrc file an entry with:
+\begin_inset Newline newline
+\end_inset
+
+ build_command "my_script my_arguments"
+\begin_inset Newline newline
+\end_inset
+
+ The build_error_filter differs from the literate_error_filter only in that
+ the former will identify error messages from your compiler.
\end_layout
Usual format you will enter is "pdf2" (pdflatex), "pdflatex" (plain tex
for pdflatex) or "ps" for postscript.
-\newline
+\begin_inset Newline newline
+\end_inset
+
In case of "custom" you will be asked for a format you want to start from
and for the command that you want to apply to this format.
Internally the control is then passed to LFUN_BUFFER_EXPORT_CUSTOM.
Params <FORMAT> format to start from (LyX will care to produce such intermediate
file).
-\newline
+\begin_inset Newline newline
+\end_inset
+
<COMMAND> this command will be launched on the file.
Note that you can use "$$FName" string to qualify the intermediate file.
\begin_layout Description
Params <TARGET> is either "printer" or "file".
-\newline
+\begin_inset Newline newline
+\end_inset
+
<TARGER-NAME> is either "default" or file name or printer name.
-\newline
+\begin_inset Newline newline
+\end_inset
+
<COMMAND> command ensuring the printing job.
\end_layout
under version control.
In the Readonly-> mode checkouts the data from repository.
-\newline
+\begin_inset Newline newline
+\end_inset
+
If these operations fail, buffer won't be toggled.
\end_layout
\begin_layout Description
Notion The definitions are by default read from lib/commands/default.def.
-\newline
+\begin_inset Newline newline
+\end_inset
+
A .def file allows to define a command with
\backslash
define "<NAME>" "<LFUN>" where <NAME> is the name of the new command and
\backslash
def_file "FileName" allows to include another .def file.
-\newline
- This is particularly useful in connection with toolbar buttons: Since
- the name of the button image for this lfun is lib/images/commands/<NAME>.png
+\begin_inset Newline newline
+\end_inset
+
+ This is particularly useful in connection with toolbar buttons: Since the
+ name of the button image for this lfun is lib/images/commands/<NAME>.png
this is the way to assign an image to a complex command-sequence.
\end_layout
\begin_layout Description
Notion No options are added if no current map exists.
-\newline
+\begin_inset Newline newline
+\end_inset
+
This is probably usable only with connection to lyxserver.
\end_layout
Origin Andre, 11 Nov 1999
\end_layout
+\begin_layout Subsection*
+LFUN_COMMAND_ALTERNATIVES
+\end_layout
+
+\begin_layout Description
+Action Runs the first listed command that is enabled.
+
+\end_layout
+
+\begin_layout Description
+Notion This can be used to bind multiple functions to a single key, and
+ then which one is used will depend upon the context.
+
+\end_layout
+
+\begin_layout Description
+Syntax command-alternatives <CMDS>
+\end_layout
+
+\begin_layout Description
+Params <CMDS>: Sequence of commands separated by semicolons.
+
+\end_layout
+
+\begin_layout Description
+Sample command-alternatives completion-accept;cell-forward
+\end_layout
+
+\begin_layout Description
+Origin rgh, 24 September 2008
+\end_layout
+
\begin_layout Subsection*
LFUN_MESSAGE
\end_layout
\end_layout
\begin_layout Description
-Syntax completion-complete
+Syntax complete
\end_layout
\begin_layout Description
Origin sts, Feb 19 2008
\end_layout
+\begin_layout Subsection*
+LFUN_COMPLETION_CANCEL
+\end_layout
+
+\begin_layout Description
+Action Try to cancel completion, either the popup or the inline completion
+
+\end_layout
+
+\begin_layout Description
+Syntax completion-cancel
+\end_layout
+
+\begin_layout Description
+Origin sts, Sep 07 2008
+\end_layout
+
+\begin_layout Subsection*
+LFUN_COMPLETION_ACCEPT
+\end_layout
+
+\begin_layout Description
+Action Accept suggested completion.
+
+\end_layout
+
+\begin_layout Description
+Syntax completion-accept
+\end_layout
+
+\begin_layout Description
+Origin sanda, Sep 08 2008
+\end_layout
+
\begin_layout Subsection*
LFUN_BRANCH_ACTIVATE
\end_layout
\begin_layout Description
Sample lyx -e pdf2 -x "branch-activate answers" finalexam.lyx
-\newline
-could be used
- to export a pdf with the answers branch includedwithout one's having to
- open LyX and activate the branch manually.
+\begin_inset Newline newline
+\end_inset
+
+could be used to export a pdf with the answers branch includedwithout one's
+ having to open LyX and activate the branch manually.
\end_layout
\begin_layout Description
Origin rgh, 27 May 2008
\end_layout
+\begin_layout Subsection*
+LFUN_COPY_LABEL_AS_REF
+\end_layout
+
+\begin_layout Description
+Action Copies the label at the cursor as a cross-reference to be pasted
+ elsewhere.
+
+\end_layout
+
+\begin_layout Description
+Syntax copy-label-as-reference
+\end_layout
+
+\begin_layout Description
+Origin sts, 16 Nov 2008
+\end_layout
+
\end_body
\end_document