[utilities/kate] doc: renaming "Align" to "Format Indentation throughout the doc

Pablo Rauzy null at kde.org
Thu Aug 11 20:43:37 BST 2022


Git commit 20bf6f9043b4195c4cd12a3a01835d597ef942b5 by Pablo Rauzy.
Committed on 09/08/2022 at 15:34.
Pushed by cullmann into branch 'master'.

renaming "Align" to "Format Indentation throughout the doc

M  +21   -2    doc/kate/menus.docbook
M  +1    -1    doc/katepart/configuring.docbook
M  +2    -2    doc/katepart/development.docbook
M  +1    -1    doc/katepart/part.docbook

https://invent.kde.org/utilities/kate/commit/20bf6f9043b4195c4cd12a3a01835d597ef942b5

diff --git a/doc/kate/menus.docbook b/doc/kate/menus.docbook
index 71a6fad48..ef279f9aa 100644
--- a/doc/kate/menus.docbook
+++ b/doc/kate/menus.docbook
@@ -1611,6 +1611,9 @@ depends on the <link linkend="pref-edit-indent"> indentation settings</link>.</p
 </listitem>
 </varlistentry>
 -->
+
+<!-- <Pablo> These are in the selection menu now, and are documented in doc/katepart/menus.docbook -->
+<!--
 <varlistentry id="tools-cleanindent">
 <term><menuchoice>
 <guimenu>Tools</guimenu>
@@ -1623,10 +1626,10 @@ all your selected text follows the indentation mode you choose.</para>
 </listitem>
 </varlistentry>
 
-<varlistentry id="tools-align">
+<varlistentry id="tools-formatindent">
 <term><menuchoice>
 <guimenu>Tools</guimenu>
-<guimenuitem>Align</guimenuitem>
+<guimenuitem>Format Indent</guimenuitem>
 </menuchoice></term>
 <listitem>
 <para>Causes a realign of the current line or selected lines using the
@@ -1634,6 +1637,21 @@ indentation mode and indentation settings in the document.</para>
 </listitem>
 </varlistentry>
 
+<varlistentry id="tools-alignon">
+<term><menuchoice>
+<guimenu>Tools</guimenu>
+<guimenuitem>Align On...</guimenuitem>
+</menuchoice></term>
+<listitem>
+<para>This command aligns lines in the selected block or whole document on the column given by a regular expression that you will be prompted for.</para>
+<para>If you give an empty pattern it will align on the first non-blank character by default.</para>
+<para>If the pattern has a capture it will indent on the captured match.</para>
+<para><emphasis>Examples:</emphasis></para>
+<para>With '<userinput>-</userinput>' it will insert spaces before the first '-' of each lines to align them all on the same column.</para>
+<para>With '<userinput>alignon :\\s+(.)</userinput>' it will insert spaces before the first non-blank character that occurs after a colon to align them all on the same column.</para>
+</listitem>
+</varlistentry>
+
 <varlistentry id="tools-comment">
 <term><menuchoice>
 <shortcut>
@@ -1722,6 +1740,7 @@ in the Editing tab in <menuchoice>
 <guimenu>Settings</guimenu><guimenuitem>Configure
 Editor...</guimenuitem></menuchoice>.</para></listitem>
 </varlistentry>
+-->
 
 </variablelist>
 </sect1>
diff --git a/doc/katepart/configuring.docbook b/doc/katepart/configuring.docbook
index d31bbd741..5eab5d2e4 100644
--- a/doc/katepart/configuring.docbook
+++ b/doc/katepart/configuring.docbook
@@ -634,7 +634,7 @@ if the cursor is located in the leading blank space of a line.</para>
 <listitem>
 <para>
 If you want 	 to align the current line in the current code block
-like in &Emacs;, make 	 a shortcut to the action <guimenuitem>Align</guimenuitem>.
+like in &Emacs;, make 	 a shortcut to the action <guimenuitem>Format Indentation</guimenuitem>.
 </para>
 <variablelist>
 <varlistentry>
diff --git a/doc/katepart/development.docbook b/doc/katepart/development.docbook
index 575377111..cc1b561d6 100644
--- a/doc/katepart/development.docbook
+++ b/doc/katepart/development.docbook
@@ -2642,7 +2642,7 @@ triggerCharacters = "{}/:;";
 function indent(line, indentWidth, ch)
 {
     // called for each newline (ch == '\n') and all characters specified in
-    // the global variable triggerCharacters. When calling <menuchoice><guimenu>Tools</guimenu><guimenuitem>Align</guimenuitem></menuchoice>
+    // the global variable triggerCharacters. When calling <menuchoice><guimenu>Tools</guimenu><guimenuitem>Format Indentation</guimenuitem></menuchoice>
     // the variable ch is empty, i.e. ch == ''.
     //
     // see also: Scripting API
@@ -2654,7 +2654,7 @@ The function <function>indent()</function> has three parameters:
 <itemizedlist>
 <listitem><para><literal>line</literal>: the line that has to be indented</para></listitem>
 <listitem><para><literal>indentWidth</literal>: the indentation width in number of spaces</para></listitem>
-<listitem><para><literal>ch</literal>: either a newline character (<literal>ch == '\n'</literal>), the trigger character specified in <literal>triggerCharacters</literal> or empty if the user invoked the action <menuchoice><guimenu>Tools</guimenu><guimenuitem>Align</guimenuitem></menuchoice>.</para></listitem>
+<listitem><para><literal>ch</literal>: either a newline character (<literal>ch == '\n'</literal>), the trigger character specified in <literal>triggerCharacters</literal> or empty if the user invoked the action <menuchoice><guimenu>Tools</guimenu><guimenuitem>Format Indentation</guimenuitem></menuchoice>.</para></listitem>
 </itemizedlist>
 The return value of the <function>indent()</function> function specifies how
 the line will be indented. If the return value is a simple integer number, it
diff --git a/doc/katepart/part.docbook b/doc/katepart/part.docbook
index 49b7da878..a507e7613 100644
--- a/doc/katepart/part.docbook
+++ b/doc/katepart/part.docbook
@@ -533,7 +533,7 @@ the feature on a per document level. This will be fixed in a future version of &
 designed for different text formats. You can pick from the available modes using
 the <menuchoice><guimenu>Tools</guimenu><guisubmenu>Indentation</guisubmenu></menuchoice>
 menu. The autoindent modules also provide a function
-<menuchoice><guimenu>Tools</guimenu><guimenuitem>Align</guimenuitem></menuchoice>
+<menuchoice><guimenu>Tools</guimenu><guimenuitem>Format Indentation</guimenuitem></menuchoice>
 which will recalculate the indentation of the selected or current line. Thus,
 you may reindent your entire document by selecting all the text and activating
 that action.</para>



More information about the kde-doc-english mailing list