]> git.lyx.org Git - lyx.git/blobdiff - lib/doc/LFUNs.lyx
Japanese Tutorial.lyx: update by Koji
[lyx.git] / lib / doc / LFUNs.lyx
index eccf5326a1dfd0e734431bbbd099f012b4a93dee..c3e982a98ec5be063f284d25abca85aa88e637e2 100644 (file)
@@ -1,8 +1,12 @@
-#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
@@ -26,7 +31,7 @@
 \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
@@ -59,7 +65,7 @@ thispagestyle{empty}
 
 \end_inset
 
+
 \begin_inset VSpace 1cm
 \end_inset
 
@@ -565,6 +571,53 @@ Syntax listing-insert
 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
@@ -602,12 +655,16 @@ Action Displays shortcuts, lyxrc, package and textclass availability and
 
 \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.
   
@@ -619,13 +676,19 @@ Syntax info-insert <TYPE> <ARG>
 
 \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
@@ -663,7 +726,9 @@ Syntax box-insert [<TYPE>]
 \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
@@ -685,13 +750,17 @@ Action Inserts CharStyle, Custom inset or XML short element.
 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
@@ -702,15 +771,19 @@ Syntax flex-insert <TYPE:Name>
 
 \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
 
@@ -753,9 +826,10 @@ Syntax space-insert <NAME> [<LEN>]
 \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
@@ -973,6 +1047,28 @@ Params <SOURCE/TARGET>: Note|Comment|Greyedout
 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
@@ -1140,7 +1236,9 @@ Syntax scroll <TYPE> <QUANTITY>
 
 \begin_layout Description
 Params <TYPE>:  line|page 
-\newline
+\begin_inset Newline newline
+\end_inset
+
  <QUANTITY>: up|down|<number>  
 \end_layout
 
@@ -1496,7 +1594,7 @@ Origin Andre, Jan 7 2004
 \end_layout
 
 \begin_layout Subsection*
-LFUN_WORD_FIND 
+LFUN_WORD_REPLACE 
 \end_layout
 
 \begin_layout Description
@@ -1510,11 +1608,14 @@ Syntax word-replace [<DATA>]
 
 \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
@@ -1522,7 +1623,28 @@ Origin Andre, Jan 7 2004
 \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
@@ -1734,7 +1856,12 @@ Action Look up thesaurus entries with respect to the word under the cursor.
 \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
@@ -1953,6 +2080,19 @@ Params <ARG>: "paragraph" will cause pasting as one paragraph, i.e.
   
 \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
@@ -2046,7 +2186,7 @@ LFUN_FONT_BOLD
 \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
 
@@ -2054,6 +2194,19 @@ Action Toggles the bold font (selection-wise).
 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
@@ -2194,7 +2347,8 @@ Syntax font-size <SIZE>
 
 \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
@@ -2241,7 +2395,9 @@ Params <FONT_INFO>: specifies font atributes, e.g.
  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
@@ -2301,7 +2457,9 @@ Syntax citation-insert [<KEY>[|<TEXT_BEFORE>]]
 \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
@@ -2627,9 +2785,10 @@ Syntax math-bigdelim <LSIZE> <LDELIM> <RSIZE> <RDELIM>
 
 \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
@@ -2805,17 +2964,28 @@ Notion Use spacebar after entering this space to change type of space.
 \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
@@ -2878,6 +3048,36 @@ Params <ARG>: eventual argument (LaTeX code) is passed to LFUN_MATH_INSERT
 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
@@ -2944,9 +3144,11 @@ Syntax math-extern <LANG> [<COMMAND>]
 
 \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
@@ -2989,6 +3191,28 @@ scriptscriptstyle
 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
@@ -3410,9 +3634,10 @@ Syntax paragraph-goto <PAR_ID_NUMBER> <POSITION_IN_PAR>
 
 \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
@@ -3486,21 +3711,29 @@ indent|
 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
 
@@ -3665,7 +3898,9 @@ Syntax inset-edit [<INSET_PARAMS>]
 \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
@@ -3725,10 +3960,13 @@ lar|toggle-rotate-tabular| set-rotate-cell|unset-rotate-cell|toggle-rotate-cell|
 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
 
@@ -3798,8 +4036,11 @@ Action Register the document as an file inside version control system (RCS,
 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
 
@@ -3894,6 +4135,66 @@ Syntax vc-check-out
 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
@@ -4084,7 +4385,9 @@ Params <INSET>: this can be used to make sure the right kind of inset is
  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
@@ -4107,11 +4410,15 @@ Syntax inset-insert <INSET> <ARGS>
 \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
@@ -4120,23 +4427,35 @@ nclude|index|label|nomencl|vspace|ref|toc>
 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*
@@ -4149,9 +4468,9 @@ Action Modify existing inset.
 \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
 
@@ -4174,9 +4493,9 @@ Action Modify the inset at cursor position, if there is one.
 \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
 
@@ -4238,7 +4557,8 @@ Syntax inset-settings <INSET>
 \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*
@@ -4255,9 +4575,9 @@ Action Toggles the inset at cursor position.
 \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
 
@@ -4290,12 +4610,16 @@ Syntax inset-toggle [<ARG>]
 \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
@@ -4325,42 +4649,15 @@ Syntax all-insets-toggle <STATE> <INSET>
 
 \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*
@@ -4378,8 +4675,8 @@ Syntax set-graphics-group [<GROUP>]
 
 \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
 
@@ -4665,7 +4962,7 @@ Syntax toolbar-toggle <NAME> [allowauto]
 
 \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
@@ -4701,22 +4998,30 @@ Action Various UI visibility-toggling actions.
 \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
@@ -4795,7 +5100,9 @@ Syntax split-view <vertical|horizontal>
 \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
@@ -4844,23 +5151,34 @@ Syntax dialog-show <NAME> [<DATA>]
 \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.
   
@@ -4914,7 +5232,9 @@ Syntax dialog-update <NAME>
 
 \begin_layout Description
 Params <NAME>: paragraph|prefs|<INSET>  
-\newline
+\begin_inset Newline newline
+\end_inset
+
  <INSET>: inset name  
 \end_layout
 
@@ -5119,7 +5439,9 @@ Notion Maps were widely used in past, when X-windows didn't have nowadays
  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
@@ -5214,6 +5536,7 @@ Action Sends notify message about the last key-sequence to client.
 
 \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
 
@@ -5262,16 +5585,20 @@ Notion Latex file with extension literate_extension is generated.
  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
 
@@ -5398,7 +5725,9 @@ Params <FORMAT> is either "custom" or one of the formats which you can find
  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.
@@ -5427,7 +5756,9 @@ Syntax buffer-export-custom <FORMAT> <COMMAND>
 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.
   
@@ -5462,10 +5793,14 @@ Syntax buffer-print <TARGET> <TARGET-NAME> <COMMAND>
 \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
@@ -5606,7 +5941,9 @@ Notion In the ->Readonly mode checks-in/commits the data if the file is
  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
@@ -5969,7 +6306,9 @@ Action Executes a command defined in a .def file.
 \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
@@ -5979,9 +6318,11 @@ 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
@@ -6060,7 +6401,9 @@ Action Return the current key sequence and available options as a string.
 \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
@@ -6096,6 +6439,38 @@ Sample command-sequence cut; ert-insert; self-insert ; paste; self-insert
 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
@@ -6277,13 +6652,47 @@ Action Try to complete the word or command at the cursor position.
 \end_layout
 
 \begin_layout Description
-Syntax completion-complet
+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
@@ -6302,10 +6711,11 @@ Params <BRANCH>: The branch to activate
 
 \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
@@ -6332,5 +6742,23 @@ Params <BRANCH>: The branch to deactivate
 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