]> git.lyx.org Git - lyx.git/blobdiff - lib/doc/LFUNs.lyx
UserGuide - document citation_search_view
[lyx.git] / lib / doc / LFUNs.lyx
index 5fad975183905bd6baeca11f9ad2e89236286051..10834f1300b2055373a241c84eb51ef108b1f2e1 100644 (file)
@@ -1,5 +1,5 @@
-# gen_lfuns.py generated this file. For more info see http://www.lyx.org/
-\lyxformat 509
+#LyX 2.4 created this file. For more info see https://www.lyx.org/
+\lyxformat 614
 \begin_document
 \begin_header
 \save_transient_properties true
@@ -16,7 +16,7 @@
 }
 \end_preamble
 \use_default_options false
-\maintain_unincluded_children false
+\maintain_unincluded_children no
 \begin_local_layout
 Style Description
 LabelIndent           MM
@@ -25,8 +25,8 @@ End
 \end_local_layout
 \language english
 \language_package default
-\inputencoding auto
-\fontencoding global
+\inputencoding auto-legacy
+\fontencoding auto
 \font_roman "default" "default"
 \font_sans "default" "default"
 \font_typewriter "default" "default"
@@ -34,7 +34,9 @@ End
 \font_default_family default
 \use_non_tex_fonts false
 \font_sc false
-\font_osf false
+\font_sans_osf false
+\font_typewriter_osf false
+\font_roman_osf false
 \font_sf_scale 100 100
 \font_tt_scale 100 100
 \use_microtype 0
@@ -67,6 +69,8 @@ End
 \suppress_date false
 \justification true
 \use_refstyle 0
+\use_minted 0
+\use_lineno 0
 \index Index
 \shortcut idx
 \color #008000
@@ -79,11 +83,14 @@ End
 \tocdepth 3
 \paragraph_separation indent
 \paragraph_indentation default
-\quotes_language english
+\is_math_indent 0
+\math_numbering_side default
+\quotes_style english
 \papercolumns 1
 \papersides 1
 \paperpagestyle default
 \tracking_changes false
+\postpone_fragile_content false
 \output_changes false
 \html_math_output 0
 \html_css_as_file 0
@@ -166,7 +173,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
@@ -182,11 +189,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
@@ -217,6 +232,22 @@ Action Toggles the bold font (selection-wise) using boldsymbol in math.
 Syntax font-boldsymbol
 \end_layout
 
+\begin_layout Subsection*
+font-crossout
+\end_layout
+
+\begin_layout Description
+Action Toggles xout (cross-through) in the font (selection-wise).
+\end_layout
+
+\begin_layout Description
+Syntax font-crossout
+\end_layout
+
+\begin_layout Description
+Origin uwestoehr, 4 April 2017
+\end_layout
+
 \begin_layout Subsection*
 font-default
 \end_layout
@@ -273,6 +304,22 @@ Syntax font-ital
 Origin vermeer, 10 Jan 2002
 \end_layout
 
+\begin_layout Subsection*
+font-nospellcheck
+\end_layout
+
+\begin_layout Description
+Action Toggles nospellcheck status in the font (selection-wise).
+\end_layout
+
+\begin_layout Description
+Syntax font-nospellcheck
+\end_layout
+
+\begin_layout Description
+Origin spitz, 5 March 2021
+\end_layout
+
 \begin_layout Subsection*
 font-noun
 \end_layout
@@ -422,11 +469,15 @@ Action Sets the layout (that is, environment) for the current paragraph.
 \end_layout
 
 \begin_layout Description
-Syntax layout <LAYOUT>
+Syntax layout <LAYOUT> [ignoreautonests]
 \end_layout
 
 \begin_layout Description
 Params <LAYOUT>: the layout to use
+\begin_inset Newline newline
+\end_inset
+
+ignoreautonests: If specified, nesting advices will be ignored.
 \end_layout
 
 \begin_layout Subsection*
@@ -521,6 +572,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> [ignoreautonests]
+\end_layout
+
+\begin_layout Description
+Params <LAYOUT>: the layout to toggle
+\begin_inset Newline newline
+\end_inset
+
+ignoreautonests: 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
@@ -578,15 +657,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
@@ -606,7 +689,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
 
@@ -1057,6 +1140,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
@@ -1258,7 +1357,7 @@ Syntax changes-output
 \end_layout
 
 \begin_layout Description
-Origin jspitzm, 21 Jan 2005
+Origin spitz, 21 Jan 2005
 \end_layout
 
 \begin_layout Subsection*
@@ -1318,7 +1417,11 @@ Action Deletes one character in the backward direction (usually the "BackSpace"
 \end_layout
 
 \begin_layout Description
-Syntax char-delete-backward
+Syntax char-delete-backward [confirm]
+\end_layout
+
+\begin_layout Description
+Params confirm: Select big insets, do not directly delete them.
 \end_layout
 
 \begin_layout Subsection*
@@ -1330,7 +1433,11 @@ Action Deletes one character in the backward direction (usually the "Delete" key
 \end_layout
 
 \begin_layout Description
-Syntax char-delete-forward
+Syntax char-delete-forward [confirm]
+\end_layout
+
+\begin_layout Description
+Params confirm: Select big insets, do not directly delete them.
 \end_layout
 
 \begin_layout Subsection*
@@ -1469,6 +1576,38 @@ Params <KEY>: Citation (shortcut listed in available citations).
 Origin AAS, 97-02-23
 \end_layout
 
+\begin_layout Subsection*
+citation-open
+\end_layout
+
+\begin_layout Description
+Action Opens the corresponding pdf/url for a given citation inset.
+\end_layout
+
+\begin_layout Description
+Syntax citation-open [EXTERNAL] TARGET
+\end_layout
+
+\begin_layout Description
+Params <TARGET>: URL (https:,file:) of the document.
+\begin_inset Newline newline
+\end_inset
+
+<EXTERNAL>: Use external executable script for finding target
+\begin_inset Newline newline
+\end_inset
+
+              and launching viewer. In this case TARGET consists of author and year
+\begin_inset Newline newline
+\end_inset
+
+              and will be passed as an input argument to the script.
+\end_layout
+
+\begin_layout Description
+Origin Sanda, 16 Aug 2020
+\end_layout
+
 \begin_layout Subsection*
 clipboard-paste
 \end_layout
@@ -1629,26 +1768,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
@@ -1730,7 +1849,7 @@ Params <NAME>: aboutlyx|bibitem|bibtex|box|branch|changes|character|citation|
 \begin_inset Newline newline
 \end_inset
 
-compare|document|errorlist|ert|external|file|findreplace|findreplaceadv|float|
+compare|counter|document|errorlist|ert|external|file|findreplace|findreplaceadv|float|
 \begin_inset Newline newline
 \end_inset
 
@@ -1806,7 +1925,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*
@@ -1889,6 +2008,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
@@ -1898,11 +2033,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*
@@ -2073,6 +2208,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
@@ -2157,6 +2332,46 @@ Params <TYPE:Name>: name of the index, if multiple indices are defined. With an
 Origin Lgb, 27 Feb 1997
 \end_layout
 
+\begin_layout Subsection*
+index-tag-all
+\end_layout
+
+\begin_layout Description
+Action Tags all occurrences of the word before the cursor with the index inset at cursor.
+\end_layout
+
+\begin_layout Description
+Notion It automatically takes the word on the cursor position.
+\end_layout
+
+\begin_layout Description
+Syntax index-tag-all
+\end_layout
+
+\begin_layout Description
+Origin spitz, 5 Nov 2022
+\end_layout
+
+\begin_layout Subsection*
+indexmacro-insert
+\end_layout
+
+\begin_layout Description
+Action Inserts special Index macros into the document.
+\end_layout
+
+\begin_layout Description
+Syntax indexmacro-insert <type>
+\end_layout
+
+\begin_layout Description
+Params <type>: see, seealso, subentry, sortkey.
+\end_layout
+
+\begin_layout Description
+Origin spitz, 20 Feb 2022
+\end_layout
+
 \begin_layout Subsection*
 info-insert
 \end_layout
@@ -2182,7 +2397,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
 
@@ -2190,37 +2405,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
@@ -2256,7 +2499,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
@@ -2272,7 +2515,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
@@ -2332,7 +2575,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
@@ -2348,7 +2591,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*
@@ -2356,7 +2599,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
@@ -2367,12 +2610,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
@@ -2408,15 +2667,23 @@ Sample Remove all index insets:
 \begin_inset Newline newline
 \end_inset
 
-                  inset-forall Index char-delete-forward
+inset-forall Index char-delete-forward
 \begin_inset Newline newline
 \end_inset
 
-Close all Notes (also works for a particular branch, for example):
+Close all Notes:
 \begin_inset Newline newline
 \end_inset
 
-                  inset-forall Note inset-toggle close
+inset-forall Note inset-toggle close
+\begin_inset Newline newline
+\end_inset
+
+Open all branch insets of branch "myBranch":
+\begin_inset Newline newline
+\end_inset
+
+inset-forall Branch:myBranch inset-toggle open
 \begin_inset Newline newline
 \end_inset
 
@@ -2424,7 +2691,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
 
@@ -2432,7 +2699,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
@@ -2456,7 +2723,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
 
@@ -2497,6 +2764,22 @@ vref -- <reference> on <page>
 formatted -- Formatted reference
 \end_layout
 
+\begin_layout Subsection*
+inset-insert-copy
+\end_layout
+
+\begin_layout Description
+Action Inserts the inset's content (in ToC pane) at the position of the cursor.
+\end_layout
+
+\begin_layout Description
+Syntax inset-insert-copy
+\end_layout
+
+\begin_layout Description
+Origin spitz, 1 Nov 2022
+\end_layout
+
 \begin_layout Subsection*
 inset-modify
 \end_layout
@@ -2534,7 +2817,7 @@ inset-modify changetype Ovalbox
 \begin_inset Newline newline
 \end_inset
 
-Change a quotation mark to e[nglish style], l[eft side], s[ingle]
+Change a quotation mark to e[nglish style], l[eft side = opening], s[ingle = inner, secondary]
 \begin_inset Newline newline
 \end_inset
 
@@ -2602,39 +2885,63 @@ listings|note|phantom|ref|space|tabular|vspace|wrap>.
 \end_layout
 
 \begin_layout Subsection*
-inset-toggle
+inset-split
 \end_layout
 
 \begin_layout Description
-Action Toggles the collapsible inset at cursor position, or the inset we are currently in.
+Action Splits the current inset into two at current position.
 \end_layout
 
 \begin_layout Description
-Syntax inset-toggle [<ARG>]
+Syntax inset-split [<INSET>]
 \end_layout
 
 \begin_layout Description
-Params <ARG>: <open|close|toggle|assign>.
-\begin_inset Newline newline
-\end_inset
-
-open/close/toggle are for collapsible insets. toggle is used when no argument is given.
+Params <INSET>: this can be used to make sure the right kind of inset                  is dissolved. For example "split" entry in the charstyles                       sub-menu should only dissolve the charstyle inset, even if the                  cursor is inside several nested insets of different type.
 \begin_inset Newline newline
 \end_inset
 
-assign synchronize the branch-inset with activation status of the branch. Used for global toggling when changed activation.
+                       For values see lyx::InsetLayout::lyxtype_ .
 \end_layout
 
 \begin_layout Description
-Origin lasgouttes, 19 Jul 2001
+Origin spitz, 22 Dec 2020
 \end_layout
 
 \begin_layout Subsection*
-ipa-insert
+inset-toggle
 \end_layout
 
 \begin_layout Description
-Action Inserts an IPA inset.
+Action Toggles the collapsible inset at cursor position, or the inset we are currently in.
+\end_layout
+
+\begin_layout Description
+Syntax inset-toggle [<ARG>]
+\end_layout
+
+\begin_layout Description
+Params <ARG>: <open|close|toggle|assign>.
+\begin_inset Newline newline
+\end_inset
+
+open/close/toggle are for collapsible insets. toggle is used when no argument is given.
+\begin_inset Newline newline
+\end_inset
+
+assign synchronize the branch-inset with activation status of the branch. Used for global toggling when changed activation.
+\end_layout
+
+\begin_layout Description
+Origin lasgouttes, 19 Jul 2001
+\end_layout
+
+\begin_layout Subsection*
+ipa-insert
+\end_layout
+
+\begin_layout Description
+Action Inserts an IPA inset.
 \end_layout
 
 \begin_layout Description
@@ -2662,7 +2969,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*
@@ -2970,7 +3277,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*
@@ -3150,11 +3457,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*
@@ -3329,6 +3640,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
@@ -3426,7 +3757,7 @@ Action Pastes the currently selected text.
 \end_layout
 
 \begin_layout Description
-Notion Primary selection mechanism is linux-only thing.
+Notion Primary selection mechanism is X11/Wayland-only thing.
 \end_layout
 
 \begin_layout Description
@@ -3446,15 +3777,83 @@ Action Inserts quotes according to the type and quote-language preference.
 \end_layout
 
 \begin_layout Description
-Notion Currently English, Swedish, German, Polish, French, Danish quotes are distinguished.
+Notion Currently 15 different quote styles are distinguished (see params).
 \end_layout
 
 \begin_layout Description
-Syntax quote-insert [<TYPE>] [<SIDE>] [<LANG>]
+Syntax quote-insert [<LEVEL>] [<SIDE>] [<STYLE>]
 \end_layout
 
 \begin_layout Description
-Params <TYPE>: 'single' for single quotes, otherwise double quotes will be used. <SIDE>: 'left' for opening quotes, 'right' for closing quotes, otherwise the side will be guessed from the context. <STYLE>: 'english' for ``English'' quote style 'swedish' for ''Swedish'' quote style 'german' for ,,German`` quote style 'polish' for ,,Polish'' quote style 'french' for <<French>> quote style 'danish' for >>Danish<< quote style If no quote style is specified, the document-wide will be used.
+Params <LEVEL>: 'inner' for (i.e., secondary, usually single) quotes, otherwise outer (i.e., primary, usually double) quotes will be used.
+\begin_inset Newline newline
+\end_inset
+
+<SIDE>:  'opening' for opening quotes, 'closing' for closing quotes, otherwise the side will be guessed from the context.
+\begin_inset Newline newline
+\end_inset
+
+<STYLE>: 'british' for `British' quote style (with ``inner quotation'')
+\begin_inset Newline newline
+\end_inset
+
+'cjk' for Chinese/Japanese/Korean corner bracket quotation marks
+\begin_inset Newline newline
+\end_inset
+
+'cjk-angle' for Chinese/Japanese/Korean angle bracket quotation marks
+\begin_inset Newline newline
+\end_inset
+
+'danish' for >>Danish<< quote style (with >inner quotation<)
+\begin_inset Newline newline
+\end_inset
+
+'english' for ``English'' quote style (with `inner quotation')
+\begin_inset Newline newline
+\end_inset
+
+'french' for <<french>> quote style (with ``inner quotation'')
+\begin_inset Newline newline
+\end_inset
+
+'frenchin' for <<frenchin>> quote style (with <<inner quotation>>) ["in" = Imprimerie Nationale]
+\begin_inset Newline newline
+\end_inset
+
+'german' for ,,German`` quote style (with ,inner quotation`)
+\begin_inset Newline newline
+\end_inset
+
+'plain' for "Plain" quote style (with 'inner quotation')
+\begin_inset Newline newline
+\end_inset
+
+'polish' for ,,Polish'' quote style (with ,inner quotation')
+\begin_inset Newline newline
+\end_inset
+
+'swedish' for ''Swedish'' quote style (with 'inner quotation')
+\begin_inset Newline newline
+\end_inset
+
+'swedishg' for >>swedishg>> quote style (with 'inner quotation') ["g" = Guillemets]
+\begin_inset Newline newline
+\end_inset
+
+'swiss' for <<Swiss>> quote style (with <inner quotation>)
+\begin_inset Newline newline
+\end_inset
+
+'russian' for <<Russian>> quote style (with ,,inner quotation``)
+\begin_inset Newline newline
+\end_inset
+
+'dynamic' for Dynamic quotation marks which inherit the global document style
+\begin_inset Newline newline
+\end_inset
+
+If no quote style is specified, the document-wide will be used.
 \end_layout
 
 \begin_layout Subsection*
@@ -3493,6 +3892,10 @@ repeat
 Action Repeat the given command.
 \end_layout
 
+\begin_layout Description
+Notion fails when the repeat count is greater than 10000.
+\end_layout
+
 \begin_layout Description
 Syntax repeat <COUNT> <LFUN-COMMAND>
 \end_layout
@@ -3626,83 +4029,83 @@ Origin Abdel, Dec 27 2007
 \end_layout
 
 \begin_layout Subsection*
-section-select
+search-string-set
 \end_layout
 
 \begin_layout Description
-Action Select the whole section.
+Action Set search string buffer.
 \end_layout
 
 \begin_layout Description
-Notion The cursor should be in a section heading before calling this lfun.
+Syntax search-string-set [<DATA>]
 \end_layout
 
 \begin_layout Description
-Syntax section-select
+Params <DATA>: string to search for. If no parameter is given, use (word under) selection.
 \end_layout
 
 \begin_layout Description
-Origin vfr, 05 May 2009
+Origin stwitt, spitz, Feb 12 2021
 \end_layout
 
 \begin_layout Subsection*
-selection-paste
+section-select
 \end_layout
 
 \begin_layout Description
-Action Pastes the internal selection text in permanent selection.
+Action Select the whole section.
 \end_layout
 
 \begin_layout Description
-Notion Created in order to have middle mouse button pasting correct (bound to command-alternatives selection-paste ; primary-selection-paste paragraph).
+Notion The cursor should be in a section heading before calling this lfun.
 \end_layout
 
 \begin_layout Description
-Syntax selection-paste
+Syntax section-select
 \end_layout
 
 \begin_layout Description
-Origin lasgouttes, 14 Jan 2009
+Origin vfr, 05 May 2009
 \end_layout
 
 \begin_layout Subsection*
-separator-insert
+selection-paste
 \end_layout
 
 \begin_layout Description
-Action Inserts an environment separator or latex paragraph break.
+Action Pastes the internal selection text in permanent selection.
 \end_layout
 
 \begin_layout Description
-Syntax separator-insert [<ARG>]
+Notion Created in order to have middle mouse button pasting correct (bound to command-alternatives selection-paste ; primary-selection-paste paragraph).
 \end_layout
 
 \begin_layout Description
-Params <ARG>: <plain|parbreak|latexpar> default: plain
+Syntax selection-paste
 \end_layout
 
 \begin_layout Description
-Origin ef, 2 May 2014
+Origin lasgouttes, 14 Jan 2009
 \end_layout
 
 \begin_layout Subsection*
-set-graphics-group
+separator-insert
 \end_layout
 
 \begin_layout Description
-Action Set the group for the graphics inset on the cursor position.
+Action Inserts an environment separator or latex paragraph break.
 \end_layout
 
 \begin_layout Description
-Syntax set-graphics-group [<GROUP>]
+Syntax separator-insert [<ARG>]
 \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.
+Params <ARG>: <plain|parbreak|latexpar> default: plain
 \end_layout
 
 \begin_layout Description
-Origin sanda, 6 May 2008
+Origin ef, 2 May 2014
 \end_layout
 
 \begin_layout Subsection*
@@ -3730,7 +4133,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*
@@ -3746,11 +4149,11 @@ Syntax specialchar-insert <CHAR>
 \end_layout
 
 \begin_layout Description
-Params <CHAR>: hyphenation, 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*
@@ -3770,7 +4173,27 @@ 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*
+spelling-add-local
+\end_layout
+
+\begin_layout Description
+Action Add the word under the cursor to the document's local spell checker dictionary. The default for the language is retrieved from the cursor position.
+\end_layout
+
+\begin_layout Description
+Syntax spelling-add-local [<STRING>] [<LANG>]
+\end_layout
+
+\begin_layout Description
+Params <WORD>: word to add            <LANG>: language name (see file languages)
+\end_layout
+
+\begin_layout Description
+Origin spitz, 6 Mar 2021
 \end_layout
 
 \begin_layout Subsection*
@@ -3806,7 +4229,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*
@@ -3829,6 +4252,26 @@ Params <WORD>: word to remove <LANG>: language name (see file languages)
 Origin SWitt, 28 July 2010
 \end_layout
 
+\begin_layout Subsection*
+spelling-remove-local
+\end_layout
+
+\begin_layout Description
+Action Remove the word under the cursor from the document's local spell checker dictionary. The default for the language is retrieved from the cursor position.
+\end_layout
+
+\begin_layout Description
+Syntax spelling-remove-local [<STRING>] [<LANG>]
+\end_layout
+
+\begin_layout Description
+Params <WORD>: word to remove         <LANG>: language name (see file languages)
+\end_layout
+
+\begin_layout Description
+Origin spitz, 7 Mar 2021
+\end_layout
+
 \begin_layout Subsection*
 tab-delete
 \end_layout
@@ -3894,10 +4337,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
@@ -3914,7 +4369,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|toggle-all-lines|unset-all-lines|
+\begin_inset Newline newline
+\end_inset
+
+toggle-longtabular|set-longtabular|unset-longtabular|set-pwidth|
 \begin_inset Newline newline
 \end_inset
 
@@ -3942,15 +4401,15 @@ toggle-booktabs|set-booktabs|unset-booktabs|set-top-space|set-bottom-space|
 \begin_inset Newline newline
 \end_inset
 
-set-interline-space|set-border-lines|tabular-valign-top|
+set-interline-space|tabular-valign-top|tabular-valign-middle|
 \begin_inset Newline newline
 \end_inset
 
-tabular-valign-middle|tabular-valign-bottom|set-tabular-width
+tabular-valign-bottom|set-tabular-width|toggle-varwidth-column|
 \begin_inset Newline newline
 \end_inset
 
-Various math-environment features are handled as well, e.g. add-vline-left/right for
+set-border-lines|toggle-border-lines|set-inner-lines|toggle-inner-lines Various math-environment features are handled as well, e.g. add-vline-left/right for
 \begin_inset Newline newline
 \end_inset
 
@@ -3989,6 +4448,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
@@ -4030,15 +4513,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
@@ -4126,7 +4609,11 @@ Action Deletes characters to the beginning of the word (usually the "C+BackSpace
 \end_layout
 
 \begin_layout Description
-Syntax word-delete-backward
+Syntax word-delete-backward [confirm]
+\end_layout
+
+\begin_layout Description
+Params confirm: Select big insets, do not directly delete them.
 \end_layout
 
 \begin_layout Subsection*
@@ -4138,7 +4625,11 @@ Action Deletes characters to the end of the word (usually the "C+Delete" key).
 \end_layout
 
 \begin_layout Description
-Syntax word-delete-forward
+Syntax word-delete-forward [confirm]
+\end_layout
+
+\begin_layout Description
+Params confirm: Select big insets, do not directly delete them.
 \end_layout
 
 \begin_layout Subsection*
@@ -4322,11 +4813,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
 
@@ -4466,7 +4957,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
@@ -5303,6 +5794,22 @@ Params <BRANCH>: The branch to deactivate
 Origin spitz, 30 Sep 2012
 \end_layout
 
+\begin_layout Subsection*
+branch-sync-all
+\end_layout
+
+\begin_layout Description
+Action Open/close all insets of selected branch (depending on its activation status).
+\end_layout
+
+\begin_layout Description
+Syntax branch-sync-all
+\end_layout
+
+\begin_layout Description
+Origin sanda, 15 April 2022
+\end_layout
+
 \begin_layout Subsection*
 branches-rename
 \end_layout
@@ -5420,7 +5927,7 @@ Action Exports the current buffer (document) to the given format.
 \end_layout
 
 \begin_layout Description
-Syntax buffer-export <FORMAT> [<DEST>]
+Syntax buffer-export [<FORMAT>] [<DEST>]
 \end_layout
 
 \begin_layout Description
@@ -5428,7 +5935,15 @@ Params <FORMAT> is either "custom" or one of the formats which you can find in T
 \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.               <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.
+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.
+\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
@@ -5487,6 +6002,22 @@ Sample buffer-export-custom dvi dvips -f $$FName -o myfile.ps
 Origin leeming, 27 Mar 2004
 \end_layout
 
+\begin_layout Subsection*
+buffer-external-modification-clear
+\end_layout
+
+\begin_layout Description
+Action Clear the external modification flag on the current buffer.
+\end_layout
+
+\begin_layout Description
+Syntax buffer-external-modification-clear
+\end_layout
+
+\begin_layout Description
+Origin gm, 2 March 2017
+\end_layout
+
 \begin_layout Subsection*
 buffer-forall
 \end_layout
@@ -5508,11 +6039,11 @@ Params <LFUN-COMMAND>: The command to be applied to the buffers.
 \end_layout
 
 \begin_layout Description
-Sample Close all Notes in buffers:
+Sample Close all Notes in all 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
 
@@ -5520,7 +6051,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
 
@@ -5528,7 +6059,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
 
@@ -5536,7 +6067,7 @@ Show statistics for individual buffers:
 \begin_inset Newline newline
 \end_inset
 
-                  buffer-forall statistics
+buffer-forall statistics
 \begin_inset Newline newline
 \end_inset
 
@@ -5544,7 +6075,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
 
@@ -5552,7 +6083,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
 
@@ -5668,11 +6199,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*
@@ -5732,13 +6263,33 @@ 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
 Origin Asger, 2 Feb 1997
 \end_layout
 
+\begin_layout Subsection*
+buffer-reset-export
+\end_layout
+
+\begin_layout Description
+Action Removes the auxiliary file before next export to assure export is done afresh.
+\end_layout
+
+\begin_layout Description
+Syntax buffer-reset-export
+\end_layout
+
+\begin_layout Description
+Origin spitz, 27 Dec 2019
+\end_layout
+
 \begin_layout Subsection*
 buffer-save-as-default
 \end_layout
@@ -5832,7 +6383,7 @@ Syntax buffer-update [<FORMAT>]
 \end_layout
 
 \begin_layout Description
-Params <FORMAT>: The format to display, where this is one of the formats defined (in the current GUI) in the Tools>Preferences>File Formats dialog. If no format is given, the default format as specified in the same dialog is used.
+Params <FORMAT>: The format to display, where this is one of the formats defined in the Tools>Preferences>File Formats dialog,                          use the "Short name" field. If no format is given, the default format as specified in the same dialog is used.
 \end_layout
 
 \begin_layout Description
@@ -5888,7 +6439,11 @@ Notion Saves the current buffer to disk, using the filename that is already asso
 \end_layout
 
 \begin_layout Description
-Syntax buffer-write
+Syntax buffer-write [force]
+\end_layout
+
+\begin_layout Description
+Params force: write even if buffer is not marked as modified.
 \end_layout
 
 \begin_layout Subsection*
@@ -5924,23 +6479,59 @@ Params <FILENAME>: New name of the buffer/file. A relative path is with respect
 \end_layout
 
 \begin_layout Subsection*
-buffer-zoom-in
+buffer-write-as-template
 \end_layout
 
 \begin_layout Description
-Action Increases the zoom of the screen fonts.
+Action Rename and save current buffer in the local templates directory.
 \end_layout
 
 \begin_layout Description
-Syntax buffer-zoom-in [<ZOOM>]
+Syntax buffer-write-as-template <FILENAME>
 \end_layout
 
 \begin_layout Description
-Params <ZOOM>: The zoom in % points (neg. or pos.), the default is 20.
+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 Description
-Origin vfr, 30 Mar 2009
+\begin_layout Subsection*
+buffer-zoom
+\end_layout
+
+\begin_layout Description
+Action Sets the zoom of the screen fonts.
+\end_layout
+
+\begin_layout Description
+Syntax buffer-zoom [<ZOOM>]
+\end_layout
+
+\begin_layout Description
+Params <ZOOM>: The target zoom value in %; the default is the default zoom as saved in preferences.
+\end_layout
+
+\begin_layout Description
+Origin daniel, 28 Oct 2016
+\end_layout
+
+\begin_layout Subsection*
+buffer-zoom-in
+\end_layout
+
+\begin_layout Description
+Action Increases the zoom of the screen fonts.
+\end_layout
+
+\begin_layout Description
+Syntax buffer-zoom-in [<ZOOM>]
+\end_layout
+
+\begin_layout Description
+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
+Origin vfr, 30 Mar 2009
 \end_layout
 
 \begin_layout Subsection*
@@ -5956,7 +6547,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
@@ -6059,6 +6650,26 @@ Params <SIZE> : the icon size in px or one of the logical settings small|normal|
 Origin 11 July 2016
 \end_layout
 
+\begin_layout Subsection*
+ifrelatives
+\end_layout
+
+\begin_layout Description
+Action Helper function for master-related actions
+\end_layout
+
+\begin_layout Description
+Notion In a buffer, the function will be disabled if the buffer has no master or children. It thus allows to enable actions only in documents with master/children
+\end_layout
+
+\begin_layout Description
+Syntax ifrelatives <ACTION>
+\end_layout
+
+\begin_layout Description
+Origin spitz, 2 January 2020
+\end_layout
+
 \begin_layout Subsection*
 lyx-quit
 \end_layout
@@ -6075,6 +6686,122 @@ Notion Terminates the current LyX instance, asking whether to save modified docu
 Syntax lyx-quit
 \end_layout
 
+\begin_layout Subsection*
+lyxfiles-open
+\end_layout
+
+\begin_layout Description
+Action Open lyxfiles (templates/examples). Create a view if he have none.
+\end_layout
+
+\begin_layout Description
+Syntax lyxfiles-open [<TYPE>]
+\end_layout
+
+\begin_layout Description
+Params <TYPE>: templates or examples. Default is templates.
+\end_layout
+
+\begin_layout Description
+Origin spitz, 10 Feb 2021
+\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-forall
+\end_layout
+
+\begin_layout Description
+Action Applies a command to a buffer and all it children, starting from the master.
+\end_layout
+
+\begin_layout Description
+Syntax master-buffer-forall <LFUN-COMMAND>
+\end_layout
+
+\begin_layout Description
+Params <LFUN-COMMAND>: The command to be applied to the buffers.
+\end_layout
+
+\begin_layout Description
+Sample Close all Notes in buffers:
+\begin_inset Newline newline
+\end_inset
+
+              master-buffer-forall inset-forall Note inset-toggle close
+\begin_inset Newline newline
+\end_inset
+
+              Toggle change tracking on buffers:
+\begin_inset Newline newline
+\end_inset
+
+              master-buffer-forall changes-track
+\begin_inset Newline newline
+\end_inset
+
+              Toggle read-only for buffers:
+\begin_inset Newline newline
+\end_inset
+
+              master-buffer-forall buffer-toggle-read-only
+\begin_inset Newline newline
+\end_inset
+
+              Show statistics for individual buffers:
+\begin_inset Newline newline
+\end_inset
+
+              master-buffer-forall statistics
+\begin_inset Newline newline
+\end_inset
+
+              Activate the branch named "Solutions" in buffers:
+\begin_inset Newline newline
+\end_inset
+
+              master-buffer-forall branch-activate Solutions
+\begin_inset Newline newline
+\end_inset
+
+
+\end_layout
+
+\begin_layout Description
+Origin spitz, 31 Dec 2019
+\end_layout
+
 \begin_layout Subsection*
 master-buffer-update
 \end_layout
@@ -6151,6 +6878,78 @@ Syntax tab-group-close
 Origin Abdel, 21 Feb 2008
 \end_layout
 
+\begin_layout Subsection*
+tab-group-next
+\end_layout
+
+\begin_layout Description
+Action Switch to the next tab group in split view.
+\end_layout
+
+\begin_layout Description
+Syntax tab-group-next
+\end_layout
+
+\begin_layout Subsection*
+tab-group-previous
+\end_layout
+
+\begin_layout Description
+Action Switch to the previous tab group in split view.
+\end_layout
+
+\begin_layout Description
+Syntax tab-group-previous
+\end_layout
+
+\begin_layout Subsection*
+toolbar-movable
+\end_layout
+
+\begin_layout Description
+Action Toggles movability of a given toolbar between true/false.
+\end_layout
+
+\begin_layout Description
+Syntax toolbar-movable <NAME>
+\end_layout
+
+\begin_layout Description
+Params <NAME>: *|standard|extra|table|math|mathmacrotemplate| minibuffer|review|view/update|math_panels|vcs| view-others|update-others
+\end_layout
+
+\begin_layout Description
+Origin daniel, 12 July 2016
+\end_layout
+
+\begin_layout Subsection*
+toolbar-set
+\end_layout
+
+\begin_layout Description
+Action Sets visibility of a given toolbar to on, off, or auto.
+\end_layout
+
+\begin_layout Description
+Notion Skipping "auto" when allowauto is false.
+\end_layout
+
+\begin_layout Description
+Syntax toolbar-set <NAME> [on|off|auto]
+\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
+\end_layout
+
+\begin_layout Description
+Origin spitz, 17 Dec 2020
+\end_layout
+
 \begin_layout Subsection*
 toolbar-toggle
 \end_layout
@@ -6192,23 +6991,43 @@ Syntax ui-toggle <statusbar|menubar|scrollbar|frame|fullscreen>
 \end_layout
 
 \begin_layout Description
-Params statusbar  : Toggle visibility of the statusbar.
+Params statusbar     : Toggle visibility of the statusbar.
+\begin_inset Newline newline
+\end_inset
+
+menubar       : Toggle visibility of the menubar.
+\begin_inset Newline newline
+\end_inset
+
+scrollbar     : Toggle visibility of the scrollbar.
+\begin_inset Newline newline
+\end_inset
+
+frame         : Toggle visibility of the frames around editing window.
 \begin_inset Newline newline
 \end_inset
 
-menubar    : Toggle visibility of the menubar.
+zoomslider    : Toggle visibility of the zoom slider in statusbar.
 \begin_inset Newline newline
 \end_inset
 
-scrollbar  : Toggle visibility of the scrollbar.
+zoomlevel     : Toggle visibility of the zoom level display in statusbar.
 \begin_inset Newline newline
 \end_inset
 
-frame      : Toggle visibility of the frames around editing window.
+statistics-w  : Toggle visibility of the document word count in statusbar.
 \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 be used.
+statistics-cb : Toggle visibility of the document character count (incl. blanks) in statusbar.
+\begin_inset Newline newline
+\end_inset
+
+statistics-c  : Toggle visibility of the document character count (excl. blanks) in statusbar.
+\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 be used.
 \end_layout
 
 \begin_layout Description
@@ -6307,6 +7126,26 @@ Origin Abdel, 21 Oct 2006
 System Functions (Preferences, LyX Server etc.)
 \end_layout
 
+\begin_layout Subsection*
+bibtex-database-list
+\end_layout
+
+\begin_layout Description
+Action Lists the available databases (separated by path separator common on the used OS).
+\end_layout
+
+\begin_layout Description
+Notion Used by bibliographic managers
+\end_layout
+
+\begin_layout Description
+Syntax bibtex-database-list
+\end_layout
+
+\begin_layout Description
+Origin bpiwowar, 18 December 2022
+\end_layout
+
 \begin_layout Subsection*
 buffer-toggle-output-sync
 \end_layout
@@ -6465,6 +7304,26 @@ Params <LEVEL>: comma separated list of levels or the correspondent number of th
 Origin sanda, 28 Dec 2009
 \end_layout
 
+\begin_layout Subsection*
+devel-mode-toggle
+\end_layout
+
+\begin_layout Description
+Action toggle a mode where more information is given in UI
+\end_layout
+
+\begin_layout Description
+Notion in so called "devel" mode, the information given in the status bar is more precise, and the help documents are open in editing mode.
+\end_layout
+
+\begin_layout Description
+Syntax devel-mode-toggle
+\end_layout
+
+\begin_layout Description
+Origin lasgouttes, 23 Jul 2017
+\end_layout
+
 \begin_layout Subsection*
 forward-search
 \end_layout
@@ -6474,7 +7333,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
@@ -6565,6 +7424,26 @@ 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|deleted|non-output-content
+\begin_inset Newline newline
+\end_inset
+
+<value>: true|false
+\end_layout
+
 \begin_layout Subsection*
 server-get-filename
 \end_layout
@@ -6714,7 +7593,7 @@ set-color
 \end_layout
 
 \begin_layout Description
-Action Set the given LyX color to the color defined by the X11 name given.
+Action Set the given LyX color to the color defined by the X11 name given, and optionally a specific color for dark mode.
 \end_layout
 
 \begin_layout Description
@@ -6722,7 +7601,7 @@ Notion A new color entry is created if the color is unknown. Color names can be
 \end_layout
 
 \begin_layout Description
-Syntax set-color <LYX_NAME> <X11_NAME>
+Syntax set-color <LYX_NAME> <X11_NAME> [<X11_DARKNAME>]
 \end_layout
 
 \begin_layout Description
@@ -6854,7 +7733,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
 
@@ -6862,7 +7741,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
 
@@ -6874,7 +7753,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
 
@@ -6882,7 +7761,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
 
@@ -6890,7 +7769,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
@@ -7109,5 +7988,25 @@ Notion Automatically replace the currently selected text. Depends on lyxrc setti
 Syntax self-insert <STRING>
 \end_layout
 
+\begin_layout Subsection*
+window-raise
+\end_layout
+
+\begin_layout Description
+Action Raises the LyX window.
+\end_layout
+
+\begin_layout Description
+Notion Brings the LyX window to the front. Such behavior is allowed on Windows only when no other application has focus. This action is used when LyX is in single instance mode.
+\end_layout
+
+\begin_layout Description
+Syntax window-raise
+\end_layout
+
+\begin_layout Description
+Origin forenr, 21 Apr 2020
+\end_layout
+
 \end_body
 \end_document