]> git.lyx.org Git - lyx.git/blobdiff - lib/doc/LFUNs.lyx
Update to Russian from Yuriy
[lyx.git] / lib / doc / LFUNs.lyx
index 4db2ba63ced8f53b723f1df6b21ff0f3e7ebfc60..68def81b5dbe247b6da7d39b266c91db62c707f5 100644 (file)
@@ -1,5 +1,5 @@
-#LyX 2.3 created this file. For more info see http://www.lyx.org/
-\lyxformat 544
+# gen_lfuns.py generated this file. For more info see http://www.lyx.org/
+\lyxformat 509
 \begin_document
 \begin_header
 \save_transient_properties true
@@ -38,7 +38,6 @@ End
 \font_sf_scale 100 100
 \font_tt_scale 100 100
 \use_microtype 0
-\use_dash_ligatures true
 \graphics default
 \default_output_format default
 \output_sync 0
@@ -51,14 +50,14 @@ End
 \use_geometry true
 \use_package amsmath 1
 \use_package amssymb 1
-\use_package cancel 1
+\use_package cancel 0
 \use_package esint 1
-\use_package mathdots 1
-\use_package mathtools 1
+\use_package mathdots 0
+\use_package mathtools 0
 \use_package mhchem 1
-\use_package stackrel 1
-\use_package stmaryrd 1
-\use_package undertilde 1
+\use_package stackrel 0
+\use_package stmaryrd 0
+\use_package undertilde 0
 \cite_engine basic
 \cite_engine_type default
 \biblio_style plain
@@ -80,9 +79,7 @@ End
 \tocdepth 3
 \paragraph_separation indent
 \paragraph_indentation default
-\is_math_indent 0
-\math_numbering_side default
-\quotes_style english
+\quotes_language english
 \papercolumns 1
 \papersides 1
 \paperpagestyle default
@@ -91,7 +88,6 @@ End
 \html_math_output 0
 \html_css_as_file 0
 \html_be_strict false
-\use_minted 0
 \end_header
 
 \begin_body
@@ -111,7 +107,7 @@ About this manual
 \end_layout
 
 \begin_layout Standard
-This manual documents the 
+This manual documents the
 \begin_inset Quotes eld
 \end_inset
 
@@ -133,7 +129,7 @@ LFUNs are also used in the files that define keyboard shortcuts, menu or
  So if you want to change\SpecialChar breakableslash
 customize the user interface, you need to deal
  with LFUNs.
- Furthermore, external programs can use LFUNs to communicate with and 
+ Furthermore, external programs can use LFUNs to communicate with and
 \begin_inset Quotes eld
 \end_inset
 
@@ -144,7 +140,7 @@ remote-control
  \SpecialChar LyX
  .
  Finally, you can also issue LFUNs directly via the so called mini-buffer
- which can be opened via 
+ which can be opened via
 \begin_inset Info
 type  "shortcuts"
 arg   "command-execute"
@@ -170,7 +166,7 @@ Action Displays list of layout choices.
 \end_layout
 
 \begin_layout Description
-Notion In the current (as of 2007) Qt4 frontend, this LFUN opens the dropbox allowing for choice of layout.
+Notion This LFUN opens the dropbox allowing for choice of layout.
 \end_layout
 
 \begin_layout Description
@@ -186,11 +182,19 @@ Action Splits the current environment with a Separator.
 \end_layout
 
 \begin_layout Description
-Syntax environment-split [outer]
+Syntax environment-split [before|outer|previous]
 \end_layout
 
 \begin_layout Description
-Params outer: If this is given, LyX will split the outermost environment in the current nesting hierarchy.
+Params outer:    If this is given, LyX will split the outermost environment in the current nesting hierarchy.
+\begin_inset Newline newline
+\end_inset
+
+previous: If this is given, LyX will split the environment in the previous paragraph (if there is one).
+\begin_inset Newline newline
+\end_inset
+
+before:   If this is given, the new environment will be appended rather than prepended.
 \end_layout
 
 \begin_layout Description
@@ -442,11 +446,15 @@ Action Sets the layout (that is, environment) for the current paragraph.
 \end_layout
 
 \begin_layout Description
-Syntax layout <LAYOUT>
+Syntax layout <LAYOUT> [ignorenests]
 \end_layout
 
 \begin_layout Description
 Params <LAYOUT>: the layout to use
+\begin_inset Newline newline
+\end_inset
+
+ignorenests: If specified, nesting advices will be ignored.
 \end_layout
 
 \begin_layout Subsection*
@@ -541,6 +549,34 @@ Syntax layout-tabular
 Origin Jug, 31 Jul 2000
 \end_layout
 
+\begin_layout Subsection*
+layout-toggle
+\end_layout
+
+\begin_layout Description
+Action Toggles the layout (that is, environment) for the current paragraph.
+\end_layout
+
+\begin_layout Description
+Notion Contrary to `layout', this function resets the current (or selection) layout to the standard layout it already has the correct layout. Useful for toolbar icons.
+\end_layout
+
+\begin_layout Description
+Syntax layout-toggle <LAYOUT> [ignorenests]
+\end_layout
+
+\begin_layout Description
+Params <LAYOUT>: the layout to toggle
+\begin_inset Newline newline
+\end_inset
+
+ignorenests: If specified, nesting advices will be ignored.
+\end_layout
+
+\begin_layout Description
+Origin lasgouttes, 14 May 2018
+\end_layout
+
 \begin_layout Subsection*
 screen-font-update
 \end_layout
@@ -598,15 +634,19 @@ textstyle-apply
 \end_layout
 
 \begin_layout Description
-Action Toggle user-defined (=last-time used) text style.
+Action Apply last used text properties.
+\end_layout
+
+\begin_layout Description
+Notion These properties are stored via LFUN_TEXTSTYLE_UPDATE, which is automatically triggered when using Text Style dialog.
 \end_layout
 
 \begin_layout Description
-Notion This style is set via LFUN_TEXTSTYLE_UPDATE, which is automatically triggered when using Text Style dialog.
+Syntax textstyle-apply [<NUM>]textstyle-apply
 \end_layout
 
 \begin_layout Description
-Syntax textstyle-apply
+Params <NUM>: number of the selection in the internal freefonts stack to be applied.
 \end_layout
 
 \begin_layout Description
@@ -626,7 +666,7 @@ Syntax textstyle-update <FONT_INFO>
 \end_layout
 
 \begin_layout Description
-Params <FONT_INFO>: specifies font atributes, e.g. family, series, shape, size, emph, noun, underbar, number, color, language, toggleall.
+Params <FONT_INFO>: specifies font attributes, e.g. family, series, shape, size, emph, noun, underbar, number, color, language, toggleall.
 \begin_inset Newline newline
 \end_inset
 
@@ -1077,6 +1117,22 @@ Syntax branch-insert <BRANCH-NAME>
 Origin vermeer, 17 Aug 2003
 \end_layout
 
+\begin_layout Subsection*
+buffer-anonymize
+\end_layout
+
+\begin_layout Description
+Action For debug purposes only. Convert all [a-zA-Z0-1] characters to single character. Useful when submitting docs to list or bugzilla.
+\end_layout
+
+\begin_layout Description
+Syntax buffer-anonymize
+\end_layout
+
+\begin_layout Description
+Origin sanda, Feb 1 2018
+\end_layout
+
 \begin_layout Subsection*
 buffer-begin
 \end_layout
@@ -1278,7 +1334,7 @@ Syntax changes-output
 \end_layout
 
 \begin_layout Description
-Origin jspitzm, 21 Jan 2005
+Origin spitz, 21 Jan 2005
 \end_layout
 
 \begin_layout Subsection*
@@ -1657,26 +1713,6 @@ Action Cuts to the clipboard.
 Syntax cut
 \end_layout
 
-\begin_layout Subsection*
-date-insert
-\end_layout
-
-\begin_layout Description
-Action Inserts the current date.
-\end_layout
-
-\begin_layout Description
-Syntax date-insert [<ARG>]
-\end_layout
-
-\begin_layout Description
-Params <ARG>: Format of date. The default value (%x) can be set in Preferences->Date format. For possible formats see manual page of strftime function.
-\end_layout
-
-\begin_layout Description
-Origin jdblair, 31 Jan 2000
-\end_layout
-
 \begin_layout Subsection*
 depth-decrement
 \end_layout
@@ -1834,7 +1870,7 @@ Params See LFUN_DIALOG_SHOW .
 \end_layout
 
 \begin_layout Description
-Origin JSpitzm, 30 Apr 2007
+Origin spitz, 30 Apr 2007
 \end_layout
 
 \begin_layout Subsection*
@@ -1917,6 +1953,22 @@ Syntax escape
 Origin Lgb, 17 May 2001
 \end_layout
 
+\begin_layout Subsection*
+export-cancel
+\end_layout
+
+\begin_layout Description
+Action Cancel background export process.
+\end_layout
+
+\begin_layout Description
+Syntax export-cancel
+\end_layout
+
+\begin_layout Description
+Origin rgh, 10 December 2017
+\end_layout
+
 \begin_layout Subsection*
 file-insert
 \end_layout
@@ -1926,11 +1978,11 @@ Action Inserts another LyX file.
 \end_layout
 
 \begin_layout Description
-Syntax file-insert [<FILE>]
+Syntax file-insert [<FILE>] [ignorelang]
 \end_layout
 
 \begin_layout Description
-Params <FILE>: Filename to be inserted.
+Params <FILE>: Filename to be inserted. ignorelang: If given, the (main) language of the inserted file is ignored (the context language is used).
 \end_layout
 
 \begin_layout Subsection*
@@ -2101,6 +2153,46 @@ Syntax graphics-reload
 Origin vfr, 10 Aug 2009
 \end_layout
 
+\begin_layout Subsection*
+graphics-set-group
+\end_layout
+
+\begin_layout Description
+Action Set the group for the graphics inset on the cursor position.
+\end_layout
+
+\begin_layout Description
+Syntax graphics-set-group [<GROUP>]
+\end_layout
+
+\begin_layout Description
+Params <GROUP>: Id for an existing group. In case the Id is an empty string, the graphics inset is removed from the current group.
+\end_layout
+
+\begin_layout Description
+Origin sanda, 6 May 2008
+\end_layout
+
+\begin_layout Subsection*
+graphics-unify
+\end_layout
+
+\begin_layout Description
+Action Set the same group for all graphics insets in the marked block.
+\end_layout
+
+\begin_layout Description
+Syntax graphics-unify [<GROUP>]
+\end_layout
+
+\begin_layout Description
+Params <GROUP>: Id for an existing group. In case the Id is an empty string, the group Id from the first graphics inset will be used.
+\end_layout
+
+\begin_layout Description
+Origin sanda, 7 Feb 2018
+\end_layout
+
 \begin_layout Subsection*
 href-insert
 \end_layout
@@ -2210,7 +2302,7 @@ Syntax info-insert <TYPE> <ARG>
 \end_layout
 
 \begin_layout Description
-Params <TYPE>: shortcut[s]|lyxrc|lyxinfo|package|textclass|menu|buffer
+Params <TYPE>: date|moddate|fixdate|time|modtime|fixtime|shortcut|shortcuts|lyxrc| lyxinfo|package|textclass|menu|l7n|icon|buffer|vcs
 \begin_inset Newline newline
 \end_inset
 
@@ -2218,37 +2310,65 @@ Params <TYPE>: shortcut[s]|lyxrc|lyxinfo|package|textclass|menu|buffer
 \begin_inset Newline newline
 \end_inset
 
-                     shortcut[s]: name of lfun (e.g math-insert 
+date: current date (formatted and localized)
+\begin_inset Newline newline
+\end_inset
+
+moddate: date of last modification (saving) (formatted and localized)
+\begin_inset Newline newline
+\end_inset
+
+fixdate: a static date (formatted and localized)
+\begin_inset Newline newline
+\end_inset
+
+time: current time (formatted and localized)
+\begin_inset Newline newline
+\end_inset
+
+modtime: time of last modification (saving) (formatted and localized)
+\begin_inset Newline newline
+\end_inset
+
+fixtime: a static time (formatted and localized)
+\begin_inset Newline newline
+\end_inset
+
+shortcut[s]: name of lfun (e.g math-insert 
 \backslash
 alpha)
 \begin_inset Newline newline
 \end_inset
 
-                     lyxrc: name of rc_entry (e.g. bind_file)
+lyxrc: name of rc_entry (e.g. bind_file)
+\begin_inset Newline newline
+\end_inset
+
+lyxinfo: "version" - used version of LyX
 \begin_inset Newline newline
 \end_inset
 
-                     lyxinfo: "version" - used version of LyX
+package: name of latex package (e.g. listings)
 \begin_inset Newline newline
 \end_inset
 
-                     package: name of latex package (e.g. listings)
+textclass: name of textclass (e.g. article)
 \begin_inset Newline newline
 \end_inset
 
-                     textclass: name of textclass (e.g. article)
+menu: name of lfun used in menu 
 \begin_inset Newline newline
 \end_inset
 
-                     menu: name of lfun used in menu 
+l7n: localizable string.
 \begin_inset Newline newline
 \end_inset
 
-                     icon: icon of lfun used in toolbar or direct icon name
+icon: icon of lfun used in toolbar or direct icon name
 \begin_inset Newline newline
 \end_inset
 
-                     buffer: "name"|"path"|"class"|"vcs-tree-revision"| "vcs-revision"|"vcs-author"|"vcs-date"|"vcs-time"
+buffer: "name"|"name-noext"|"path"|"class" vcs: "tree-revision"|"revision"|"author"|"date"|"time"
 \end_layout
 
 \begin_layout Description
@@ -2284,7 +2404,7 @@ inset-begin
 \end_layout
 
 \begin_layout Description
-Action Move the cursor to the beginning of the current inset if it is not already there, or at the beginning of the enclosing inset otherwise
+Action Move the cursor to the beginning of the current inset if it is not already there. If the cursor is already at the beginning of the current inset, move it to the beginning of the enclosing inset or the main work area, respectively, if there is no enclosing inset.
 \end_layout
 
 \begin_layout Description
@@ -2300,7 +2420,7 @@ inset-begin-select
 \end_layout
 
 \begin_layout Description
-Action Move the cursor to the beginning of the current inset if it is not already there, or at the beginning of the enclosing inset otherwise (adding the traversed text to the selection).
+Action Move the cursor to the beginning of the current inset if it is not already there. If the cursor is already at the beginning of the current inset, move it to the beginning of the enclosing inset or the main work area, respectively, if there is no enclosing inset (adding the traversed text to the selection).
 \end_layout
 
 \begin_layout Description
@@ -2360,7 +2480,7 @@ inset-edit
 \end_layout
 
 \begin_layout Description
-Action Edit the inset at cursor with an external application, if one is attributed.
+Action Edit the inset at cursor with an external application, if one is attributed. If the inset is file based, the referenced file is edited. Otherwise, the inset contents is written to a temporary file, the inset is locked, and the temporary file is edited. In this case, LFUN_INSET_END_EDIT must be called to overtake the changes and unlock the inset after editing is finished.
 \end_layout
 
 \begin_layout Description
@@ -2376,7 +2496,7 @@ Currently only the filename will be considered.
 \end_layout
 
 \begin_layout Description
-Origin JSpitzm, 27 Apr 2006
+Origin spitz, 27 Apr 2006
 \end_layout
 
 \begin_layout Subsection*
@@ -2384,7 +2504,7 @@ inset-end
 \end_layout
 
 \begin_layout Description
-Action Move the cursor to the end of the current inset if it is not already there, or at the end of the enclosing inset otherwise
+Action Move the cursor to the end of the current inset if it is not already there. If the cursor is already at the end of the current inset, move it to the end of the enclosing inset or the main work area, respectively, if there is no enclosing inset.
 \end_layout
 
 \begin_layout Description
@@ -2395,12 +2515,28 @@ Syntax inset-end
 Origin lasgouttes, 16 Mar 2009
 \end_layout
 
+\begin_layout Subsection*
+inset-end-edit
+\end_layout
+
+\begin_layout Description
+Action End editing the inset at cursor with an external application. This replaces the inset contents with the contents of the temporary file, deletes the file and unlocks the inset.
+\end_layout
+
+\begin_layout Description
+Syntax inset-end-edit
+\end_layout
+
+\begin_layout Description
+Origin gb, 11 Oct 2015
+\end_layout
+
 \begin_layout Subsection*
 inset-end-select
 \end_layout
 
 \begin_layout Description
-Action Move the cursor to the end of the current inset if it is not already there, or at the end of the enclosing inset otherwise (adding the traversed text to the selection).
+Action Move the cursor to the end of the current inset if it is not already there. If the cursor is already at the end of the current inset, move it to the end of the enclosing inset or the main work area, respectively, if there is no enclosing inset (adding the traversed text to the selection).
 \end_layout
 
 \begin_layout Description
@@ -2436,7 +2572,7 @@ Sample Remove all index insets:
 \begin_inset Newline newline
 \end_inset
 
-                  inset-forall Index char-delete-forward force
+inset-forall Index char-delete-forward force
 \begin_inset Newline newline
 \end_inset
 
@@ -2444,7 +2580,7 @@ Close all Notes (also works for a particular branch, for example):
 \begin_inset Newline newline
 \end_inset
 
-                  inset-forall Note inset-toggle close
+inset-forall Note inset-toggle close
 \begin_inset Newline newline
 \end_inset
 
@@ -2452,7 +2588,7 @@ Transform all yellow notes to comments
 \begin_inset Newline newline
 \end_inset
 
-                  inset-forall Note:Note inset-modify note Note Comment
+inset-forall Note:Note inset-modify note Note Comment
 \begin_inset Newline newline
 \end_inset
 
@@ -2460,7 +2596,7 @@ Try to put LyX in an infinite loop if there is at least a Note:
 \begin_inset Newline newline
 \end_inset
 
-                  inset-forall Note char-backward
+inset-forall Note char-backward
 \end_layout
 
 \begin_layout Description
@@ -2484,7 +2620,7 @@ Params <INSET>: <bibitem|bibtex|citation|ert|listings|external|graphics|tabular|
 \begin_inset Newline newline
 \end_inset
 
-                        hyperlink|include|index|label|line|nomencl|vspace|ref|toc|script>
+hyperlink|include|index|label|line|nomencl|vspace|ref|toc|script>
 \begin_inset Newline newline
 \end_inset
 
@@ -2690,7 +2826,7 @@ Params <CHAR>: tone-falling, tone-rising, tone-high-rising, tone-low-rising, ton
 \end_layout
 
 \begin_layout Description
-Origin JSpitzm, 22 Aug 2012
+Origin spitz, 22 Aug 2012
 \end_layout
 
 \begin_layout Subsection*
@@ -2998,7 +3134,7 @@ Params <ARG>: <newline|linebreak> default: newline
 \end_layout
 
 \begin_layout Description
-Origin JSpitzm, 25 Mar 2008
+Origin spitz, 25 Mar 2008
 \end_layout
 
 \begin_layout Subsection*
@@ -3178,11 +3314,15 @@ Notion Removes the selection.
 \end_layout
 
 \begin_layout Description
-Syntax paragraph-break [<LAYOUT>]
+Syntax paragraph-break [<LAYOUT>] [ignoresep]
 \end_layout
 
 \begin_layout Description
 Params <LAYOUT>: "inverse" - decreases depth by one (or change layout to default layout) when the cursor is at the end of the line.
+\begin_inset Newline newline
+\end_inset
+
+ignoresep: Do not account for paragraph separators while breaking.
 \end_layout
 
 \begin_layout Subsection*
@@ -3357,6 +3497,26 @@ Params For parameters see LFUN_PARAGRAPH_PARAMS
 Origin leeming, 30 Mar 2004
 \end_layout
 
+\begin_layout Subsection*
+paragraph-select
+\end_layout
+
+\begin_layout Description
+Action Move cursor to beginning of current paragraph and select to the end in downward direction
+\end_layout
+
+\begin_layout Description
+Notion This function is by default bound to triple mouse click
+\end_layout
+
+\begin_layout Description
+Syntax paragraph-select
+\end_layout
+
+\begin_layout Description
+Origin Kornel, 16 Apr 2019
+\end_layout
+
 \begin_layout Subsection*
 paragraph-up
 \end_layout
@@ -3785,26 +3945,6 @@ Params <ARG>: <plain|parbreak|latexpar> default: plain
 Origin ef, 2 May 2014
 \end_layout
 
-\begin_layout Subsection*
-set-graphics-group
-\end_layout
-
-\begin_layout Description
-Action Set the group for the graphics inset on the cursor position.
-\end_layout
-
-\begin_layout Description
-Syntax set-graphics-group [<GROUP>]
-\end_layout
-
-\begin_layout Description
-Params <GROUP>: Id for an existing group. In case the Id is an empty string, the graphics inset is removed from the current group.
-\end_layout
-
-\begin_layout Description
-Origin sanda, 6 May 2008
-\end_layout
-
 \begin_layout Subsection*
 space-insert
 \end_layout
@@ -3830,7 +3970,7 @@ Only in math mode: med and thick.
 \end_layout
 
 \begin_layout Description
-Origin JSpitzm, 20 May 2003, Mar 17 2008
+Origin spitz, 20 May 2003, Mar 17 2008
 \end_layout
 
 \begin_layout Subsection*
@@ -3846,11 +3986,11 @@ Syntax specialchar-insert <CHAR>
 \end_layout
 
 \begin_layout Description
-Params <CHAR>: hyphenation, allowbreak, ligature-break, slash,                                            nobreakdash, dots, end-of-sentence, menu-separator,                                     lyx, tex, latex, latex2e.
+Params <CHAR>: hyphenation, allowbreak, ligature-break, slash, nobreakdash, dots, end-of-sentence, menu-separator, lyx, tex, latex, latex2e.
 \end_layout
 
 \begin_layout Description
-Origin JSpitzm, 6 Dec 2007
+Origin spitz, 6 Dec 2007
 \end_layout
 
 \begin_layout Subsection*
@@ -3870,7 +4010,7 @@ Params <WORD>: word to add <LANG>: language name (see file languages)
 \end_layout
 
 \begin_layout Description
-Origin JSpitzm, 18 Jan 2010
+Origin spitz, 18 Jan 2010
 \end_layout
 
 \begin_layout Subsection*
@@ -3906,7 +4046,7 @@ Params <WORD>: word to ignore <LANG>: language name (see file languages)
 \end_layout
 
 \begin_layout Description
-Origin JSpitzm, 18 Jan 2010
+Origin spitz, 18 Jan 2010
 \end_layout
 
 \begin_layout Subsection*
@@ -3994,10 +4134,22 @@ copy-column|move-column-right|move-column-left|move-row-down|move-row-up|
 \begin_inset Newline newline
 \end_inset
 
+set-line-top|set-line-bottom|set-line-left|set-line-right|
+\begin_inset Newline newline
+\end_inset
+
 toggle-line-top|toggle-line-bottom|toggle-line-left|toggle-line-right|
 \begin_inset Newline newline
 \end_inset
 
+set-ltrim-top|set-rtrim-top|set-ltrim-bottom|set-rtrim-bottom
+\begin_inset Newline newline
+\end_inset
+
+toggle-ltrim-top|toggle-rtrim-top|toggle-ltrim-bottom|toggle-rtrim-bottom
+\begin_inset Newline newline
+\end_inset
+
 align-left|align-right|align-center|align-block|align-decimal|set-decimal-point|
 \begin_inset Newline newline
 \end_inset
@@ -4014,7 +4166,11 @@ m-align-center|m-valign-top|m-valign-bottom|m-valign-middle|multicolumn|
 \begin_inset Newline newline
 \end_inset
 
-set-all-lines|unset-all-lines|toggle-longtabular|set-longtabular|unset-longtabular|set-pwidth|
+reset-formal-default|set-all-lines|unset-all-lines|toggle-longtabular|
+\begin_inset Newline newline
+\end_inset
+
+set-longtabular|unset-longtabular|set-pwidth|
 \begin_inset Newline newline
 \end_inset
 
@@ -4046,11 +4202,11 @@ set-interline-space|set-border-lines|tabular-valign-top|
 \begin_inset Newline newline
 \end_inset
 
-tabular-valign-middle|tabular-valign-bottom|set-tabular-width
+tabular-valign-middle|tabular-valign-bottom|set-tabular-width|
 \begin_inset Newline newline
 \end_inset
 
-Various math-environment features are handled as well, e.g. add-vline-left/right for
+toggle-varwidth-column Various math-environment features are handled as well, e.g. add-vline-left/right for
 \begin_inset Newline newline
 \end_inset
 
@@ -4089,6 +4245,30 @@ Params In case no arguments are given show insert dialog.
 Origin Jug, 12 Apr 2000
 \end_layout
 
+\begin_layout Subsection*
+tabular-style-insert
+\end_layout
+
+\begin_layout Description
+Action Inserts table of a given style into the document.
+\end_layout
+
+\begin_layout Description
+Notion See LFUN_TABULAR_FEATURE for some more details         about tabular modifications.
+\end_layout
+
+\begin_layout Description
+Syntax tabular-style-insert <style> <ROWS> <COLUMNS>
+\end_layout
+
+\begin_layout Description
+Params Valid styles are the names of the files in lib/tabletemplates, minus _1x<n> and .lyx suffix.
+\end_layout
+
+\begin_layout Description
+Origin spitz, 25 Mar 2019
+\end_layout
+
 \begin_layout Subsection*
 thesaurus-entry
 \end_layout
@@ -4130,15 +4310,15 @@ Action Inserts a single unicode character.
 \end_layout
 
 \begin_layout Description
-Syntax unicode-insert <CHAR>
+Syntax unicode-insert <CHAR1> <CHAR2> ...
 \end_layout
 
 \begin_layout Description
-Params <CHAR>: The character to insert, given as its code point, in hexadecimal.
+Params <CHARn>: The character to insert, given as its code point, in hexadecimal.
 \end_layout
 
 \begin_layout Description
-Sample unicode-insert 0x0100
+Sample unicode-insert 0x0100 0x0259
 \end_layout
 
 \begin_layout Description
@@ -4430,11 +4610,11 @@ Syntax word-replace [<DATA>]
 \end_layout
 
 \begin_layout Description
-Params <DATA>: data is of the form "<replace>
+Params <DATA>: data is of the form "<replacestring>
 \begin_inset Newline newline
 \end_inset
 
-<search>
+<searchstring>
 \begin_inset Newline newline
 \end_inset
 
@@ -4574,7 +4754,7 @@ Syntax math-matrix <COLS> <ROWS> [<DECORATION>]
 \end_layout
 
 \begin_layout Description
-Params <DECORATION>: Decoration determines the LaTeX name of the matrix that should be created. Possible values include pmatrix, bmatrix, Bmatrix, vmatrix, Vmatrix and matrix. The default is 'matrix'.
+Params <DECORATION>: Decoration determines the LaTeX name of the matrix that should be created. Possible values include pmatrix, bmatrix, Bmatrix, vmatrix, Vmatrix, smallmatrix, and matrix. The default is 'matrix'.
 \end_layout
 
 \begin_layout Description
@@ -5540,7 +5720,11 @@ In case of "custom" you will be asked for a format you want to start from and fo
 \begin_inset Newline newline
 \end_inset
 
-If absent or "default", then the default output format of the document is used.                <DEST>  If present, this argument provides the export destination                       filename. Its containing folder will also be the destination                    folder, where all the needed external files will be copied.
+If absent or "default", then the default output format of the document is used.
+\begin_inset Newline newline
+\end_inset
+
+<DEST>   If present, this argument provides the export destination filename. Its containing folder will also be the destination folder, where all the needed external files will be copied.
 \end_layout
 
 \begin_layout Description
@@ -5640,7 +5824,7 @@ Sample Close all Notes in buffers:
 \begin_inset Newline newline
 \end_inset
 
-                  buffer-forall inset-forall Note inset-toggle close
+buffer-forall inset-forall Note inset-toggle close
 \begin_inset Newline newline
 \end_inset
 
@@ -5648,7 +5832,7 @@ Toggle change tracking on buffers:
 \begin_inset Newline newline
 \end_inset
 
-                  buffer-forall changes-track
+buffer-forall changes-track
 \begin_inset Newline newline
 \end_inset
 
@@ -5656,7 +5840,7 @@ Toggle read-only for buffers:
 \begin_inset Newline newline
 \end_inset
 
-                  buffer-forall buffer-toggle-read-only
+buffer-forall buffer-toggle-read-only
 \begin_inset Newline newline
 \end_inset
 
@@ -5664,7 +5848,7 @@ Show statistics for individual buffers:
 \begin_inset Newline newline
 \end_inset
 
-                  buffer-forall statistics
+buffer-forall statistics
 \begin_inset Newline newline
 \end_inset
 
@@ -5672,7 +5856,7 @@ Activate the branch named "Solutions" in buffers:
 \begin_inset Newline newline
 \end_inset
 
-                  buffer-forall branch-activate Solutions
+buffer-forall branch-activate Solutions
 \begin_inset Newline newline
 \end_inset
 
@@ -5680,7 +5864,7 @@ Export buffers to PDF (pdflatex):
 \begin_inset Newline newline
 \end_inset
 
-                  buffer-forall buffer-export pdf2
+buffer-forall buffer-export pdf2
 \begin_inset Newline newline
 \end_inset
 
@@ -5796,11 +5980,11 @@ Notion Path for new files and templates can be set in Preferences dialog. Templa
 \end_layout
 
 \begin_layout Description
-Syntax buffer-new-template [<FILE>]
+Syntax buffer-new-template [<FILE>] [<TEMPLATE FILE>]
 \end_layout
 
 \begin_layout Description
-Params <FILE>: filename of created file with absolute path.
+Params <FILE>: filename of created file with absolute path. If empty or "newfile", a file with appropriate name is generated. <TEMPLATE FILE>: filename of template with absolute path. If empty, a dialog is opened to select the new file.
 \end_layout
 
 \begin_layout Subsection*
@@ -5860,7 +6044,11 @@ Action Reverts opened document.
 \end_layout
 
 \begin_layout Description
-Syntax buffer-reload
+Syntax buffer-reload [dump]
+\end_layout
+
+\begin_layout Description
+Params dump: do not ask for any confirmation, just reload. All changes will be lost.
 \end_layout
 
 \begin_layout Description
@@ -6051,6 +6239,22 @@ Syntax buffer-write-as <FILENAME>
 Params <FILENAME>: New name of the buffer/file. A relative path is with respect to the original location of the buffer/file.
 \end_layout
 
+\begin_layout Subsection*
+buffer-write-as-template
+\end_layout
+
+\begin_layout Description
+Action Rename and save current buffer in the local templates directory.
+\end_layout
+
+\begin_layout Description
+Syntax buffer-write-as-template <FILENAME>
+\end_layout
+
+\begin_layout Description
+Params <FILENAME>: New name of the buffer/file. A relative path               is with respect to the original location of the buffer/file.
+\end_layout
+
 \begin_layout Subsection*
 buffer-zoom
 \end_layout
@@ -6064,7 +6268,7 @@ Syntax buffer-zoom [<ZOOM>]
 \end_layout
 
 \begin_layout Description
-Params <ZOOM>: The zoom in % points (neg. or pos.), the default is to reset to zoom savd in preferences.
+Params <ZOOM>: The target zoom value in %; the default is the default zoom as saved in preferences.
 \end_layout
 
 \begin_layout Description
@@ -6084,7 +6288,7 @@ Syntax buffer-zoom-in [<ZOOM>]
 \end_layout
 
 \begin_layout Description
-Params <ZOOM>: The zoom in % points (neg. or pos.), the default is 20.
+Params <ZOOM>: The zoom value addition in % (neg. or pos.); the default is 10% of the default zoom as saved in preferences.
 \end_layout
 
 \begin_layout Description
@@ -6104,7 +6308,7 @@ Syntax buffer-zoom-out [<ZOOM>]
 \end_layout
 
 \begin_layout Description
-Params <ZOOM>: The zoom in % points (neg. or pos.), the default is -20.
+Params <ZOOM>: The zoom value abstraction in % (neg. or pos.); the default is 10% of the default zoom as saved in preferences.
 \end_layout
 
 \begin_layout Description
@@ -6223,6 +6427,38 @@ Notion Terminates the current LyX instance, asking whether to save modified docu
 Syntax lyx-quit
 \end_layout
 
+\begin_layout Subsection*
+master-buffer-export
+\end_layout
+
+\begin_layout Description
+Action Exports the master buffer (document) to the given format.
+\end_layout
+
+\begin_layout Description
+Syntax master-buffer-export [<FORMAT>] [<DEST>]
+\end_layout
+
+\begin_layout Description
+Params <FORMAT> is one of the formats which you can find in Tools->Preferences->File formats->Format. Usual format you will enter is "pdf2" (pdflatex), "pdflatex" (plain tex for pdflatex) or "ps" for postscript.
+\begin_inset Newline newline
+\end_inset
+
+Note that "custom" is not allowed in this case.
+\begin_inset Newline newline
+\end_inset
+
+If absent or "default", then the default output format of the document is used.
+\begin_inset Newline newline
+\end_inset
+
+<DEST>   If present, this argument provides the export destination filename. Its containing folder will also be the destination folder, where all the needed external files will be copied.
+\end_layout
+
+\begin_layout Description
+Origin rkh, 18 April 2018
+\end_layout
+
 \begin_layout Subsection*
 master-buffer-update
 \end_layout
@@ -6312,11 +6548,7 @@ Syntax toolbar-movable <NAME>
 \end_layout
 
 \begin_layout Description
-Params <NAME>: *|standard|extra|table|math|mathmacrotemplate|
-\begin_inset Newline newline
-\end_inset
-
-                                          minibuffer|review|view/update|math_panels|vcs|                                          view-others|update-others
+Params <NAME>: *|standard|extra|table|math|mathmacrotemplate| minibuffer|review|view/update|math_panels|vcs| view-others|update-others
 \end_layout
 
 \begin_layout Description
@@ -6479,6 +6711,26 @@ Origin Abdel, 21 Oct 2006
 System Functions (Preferences, LyX Server etc.)
 \end_layout
 
+\begin_layout Subsection*
+bidi
+\end_layout
+
+\begin_layout Description
+Action Helper function for bidirectional toolbar icons
+\end_layout
+
+\begin_layout Description
+Notion In a text, the function is marked as `unknown' when the current direction does not correspond to DIRECTION (ltr or rtl). Otherwise the function behaves exactly as ACTION. The result is that ACTION will be associated to a different icon depending on text direction.
+\end_layout
+
+\begin_layout Description
+Syntax bidi <DIRECTION> <ACTION>
+\end_layout
+
+\begin_layout Description
+Origin JMarc, 21 July 2019
+\end_layout
+
 \begin_layout Subsection*
 buffer-toggle-output-sync
 \end_layout
@@ -6666,7 +6918,7 @@ Action Sets the cursor position in the previewed (dvi/pdf) file based on the row
 \end_layout
 
 \begin_layout Description
-Notion The external program used for forward search call can be specified in LyX Output preferences. See Additional manual for details of these               settings.
+Notion The external program used for forward search call can be specified in LyX Output preferences. See Additional manual for details of these settings.
 \end_layout
 
 \begin_layout Description
@@ -6757,6 +7009,22 @@ Syntax reconfigure
 Origin Asger, 14 Feb 1997
 \end_layout
 
+\begin_layout Subsection*
+search-ignore
+\end_layout
+
+\begin_layout Description
+Action Enables/disables searching for features in findadv
+\end_layout
+
+\begin_layout Description
+Syntax search-ignore <type> <value>
+\end_layout
+
+\begin_layout Description
+Params <type>: language|color|sectioning|font|series|shape|family|markup|underline|strike<value>: true|false
+\end_layout
+
 \begin_layout Subsection*
 server-get-filename
 \end_layout
@@ -7046,7 +7314,7 @@ Params Revision number either points directly to commit in history or if negativ
 \begin_inset Newline newline
 \end_inset
 
-              In RCS we subtract only in the last number of revision specification. Special case "0" is reserved for the last committed revision.
+In RCS we subtract only in the last number of revision specification. Special case "0" is reserved for the last committed revision.
 \begin_inset Newline newline
 \end_inset
 
@@ -7054,7 +7322,7 @@ Params Revision number either points directly to commit in history or if negativ
 \begin_inset Newline newline
 \end_inset
 
-              <REV2>: Newer file. Used only if REV1 > 0.
+<REV2>: Newer file. Used only if REV1 > 0.
 \begin_inset Newline newline
 \end_inset
 
@@ -7066,7 +7334,7 @@ Sample Compare current document against last commit
 \begin_inset Newline newline
 \end_inset
 
-              vc-compare 0
+vc-compare 0
 \begin_inset Newline newline
 \end_inset
 
@@ -7074,7 +7342,7 @@ Compare current document against current revision - 5 commits
 \begin_inset Newline newline
 \end_inset
 
-              vc-compare -5
+vc-compare -5
 \begin_inset Newline newline
 \end_inset
 
@@ -7082,7 +7350,7 @@ Compare revisions 120 and 155
 \begin_inset Newline newline
 \end_inset
 
-              vc-compare 120 155
+vc-compare 120 155
 \end_layout
 
 \begin_layout Description