475
<title>Pattern Matching</title>
492
<title>Regular Expressions in &kword;</title>
477
494
<para>The default action for &kword; is to search for an exact match of
478
495
the text. &kword; has the ability to match text
479
496
that follows a <emphasis>pattern</emphasis> or a set of rules. </para>
481
<para>To enable patterns, place a mark in the box labeled <guilabel>Use
482
Patterns</guilabel>.</para>
484
<para>This will enable the <guibutton>Insert Pattern</guibutton> button.
485
This button can be a quick way to add patterns for people unfamiliar
486
with &UNIX; pattern matching.</para>
489
<para>You do not need to use the <guibutton>Insert Pattern</guibutton>
490
button, to insert your text string. You can type it into the search
491
line. The <guibutton>Insert Pattern</guibutton> button is a convenience
492
for people unfamiliar with pattern matching.</para>
495
<para>You should now type the text in place, stopping to insert the
496
pattern elements where necessary. </para>
498
<para>For specific information on pattern matching, take a look at the
499
section entitled <link linkend="patterns">Pattern Matching</link></para>
498
<para>To enable patterns, place a mark in the box labeled <guilabel>Regular expression</guilabel>.</para>
500
<para>This will enable the <guibutton>Edit</guibutton> button.
501
This button can be a quick way to create regular expressions for people unfamiliar
502
with &UNIX; regular expressions.</para>
504
<para>A more thourough discussion of regular expressions in KDE can be found in the help manual for &kregexpeditor;, which can be found in the &khelpcenter;.</para>
718
<title>Pattern Matching</title>
745
<title>Regular Expressions in &kword;</title>
720
747
<para>The default action for &kword; is to search for an exact match of
721
the text. Fortunately, however, &kword; has the ability to match text
722
according to patterns. </para>
724
<para>To enable patterns, place a mark in the box labeled <guilabel>Use
725
Patterns</guilabel>.</para>
727
<para>This will enable the <guibutton>Insert Pattern</guibutton> button.
728
This button can be a quick way to add patterns for people unfamiliar
729
with &UNIX; pattern matching.</para>
732
<para>You do not need to use the <guibutton>Insert Pattern</guibutton>
733
button, to insert your text string. You can type it into the search
734
line. The <guibutton>Insert Pattern</guibutton> button is a convenience
735
for people unfamiliar with pattern matching.</para>
738
<para>For specific information on pattern matching, take a look at the
739
section entitled <link linkend="patterns">Pattern Matching</link></para>
748
the text. &kword; has the ability to match text
749
that follows a <emphasis>pattern</emphasis> or a set of rules. </para>
751
<para>To enable patterns, place a mark in the box labeled <guilabel>Regular expression</guilabel>.</para>
753
<para>This will enable the <guibutton>Edit</guibutton> button.
754
This button can be a quick way to create regular expressions for people unfamiliar
755
with &UNIX; regular expressions.</para>
757
<para>A more thourough discussion of regular expressions in KDE can be found in the help manual for &kregexpeditor;, which can be found in the &khelpcenter;.</para>
743
<sect4 id="replace-formatting"><title>Formatting options</title>
761
<sect4><title>Formatting options</title>
744
762
<para>&kword; also has the ability to search your document for text that matches
745
763
certain formatting options as well as the text itself.</para>
817
835
<guilabel>Subscript</guilabel> to determine what font alignment you want &kword; to search for.</para>
840
<term><guilabel>Shadow:</guilabel> and <guilabel>Word by Word:</guilabel></term>
842
<para>Use these <guilabel>Yes</guilabel>/<guilabel>No</guilabel> radio boxes to determine whether you want &kword;
843
to include shadow text in the search text and whether to search for word by word underlining and strikethrough text.</para>
848
<term><guilabel>Capitalization:</guilabel></term>
850
<para>You can select <guilabel>Normal</guilabel>, <guilabel>Uppercase</guilabel>, <guilabel>Lowercase</guilabel>, or
851
<guilabel>Small caps</guilabel> to determine what capitalization you want &kword; to search for.</para>
856
<term><guilabel>Language:</guilabel></term>
858
<para>You can select the language of the text you want &kword; to search for using this dropdown box.</para>
860
</varlistentry></variablelist>
862
<para>Once you have selected your options, click <guibutton>OK</guibutton> to accept your search options.</para>
863
<para>Click <guibutton>Cancel</guibutton> to ignore all changes.</para>
864
<para>Click <guibutton>Reset</guibutton> to restore the options dialog box to the default values.</para>
865
<para>Click <guibutton>Clear</guibutton> to remove all marks from the checked options.</para>
870
<title>Other Search options</title>
872
<para>In addition to pattern matching, you can limit the search results
873
with a few useful options.</para>
877
<term><guilabel>Case Sensitive</guilabel></term>
879
<para>When this option is selected, &kword; will not only search for the
880
string of letters, but will verify that the case of the letters is the
881
same. For example. Searching for:
882
<emphasis>KDE</emphasis></para><para>will match:
883
<emphasis>KDE</emphasis> and
884
<emphasis>hiddenKDEinwords</emphasis> </para><para>but not: <emphasis>Kde,
885
kde</emphasis> or <emphasis> hiddenkdeinwords</emphasis>.</para>
890
<term><guilabel>Find backwards</guilabel></term>
892
<para>This option changes the direction of the search. This can be
893
useful when you only want to search for a string of text before the
894
current cursor position, not after. This option is usually used in
895
conjunction with <guilabel>From Cursor</guilabel>, but if that option is
896
not specified, &kword; will start searching from the end of the document
902
<term><guilabel>Whole words only</guilabel></term>
904
<para>When this option is selected, &kword; will only return search
905
items that are surrounded by spaces, paragraph marks or punctuation. For
906
example. Searching for: <emphasis>KDE</emphasis></para><para>will
907
match: <emphasis>KDE</emphasis></para><para> but not: <emphasis>
908
hiddenKDEinwords</emphasis> or <emphasis>KDElike</emphasis>.</para>
913
<term><guilabel>Selected Text</guilabel></term>
914
<listitem><para>If you want to limit your search to a specific part of
915
the document (a few paragraphs, for example), you can select the part of
916
the document you want to search <emphasis>prior</emphasis> to selecting
917
the <guilabel>Find</guilabel> command. When text is selected, &kword;
918
will default to only searching the selected text. You can use this
919
option to enable or disable this restriction.</para>
921
<para>This option will not be available if you have not selected text
922
prior to selecting the <guilabel>Find</guilabel> command.</para>
928
<term><guilabel>From Cursor</guilabel></term>
930
<para>By default, &kword; begins searching at the beginning of the
931
document. If this option is selected, &kword; begins its search from
932
the current position of the cursor. The direction that &kword; searches
933
is, by default forward in the document, but can be changed with the
934
<guilabel>Find Backwards</guilabel> option.</para>
822
939
<para>Once you have selected your options, click <guibutton>OK</guibutton> to accept your search options.</para>
846
961
<para>You can use this dialog to select the format of the replaced text.</para>
847
<para>The left column consists of nine checkboxes. If there is a mark in the checkbox, then &kword; will change
962
<para>The left column consists of 13 check boxes. If there is a mark in the check box, then &kword; will change
848
963
any replaced text to match the property selected.
849
If no mark is in the checkbox, &kword; does not consider that property when replacing text.</para>
964
If no mark is in the check box, &kword; does not consider that property when replacing text.</para>
854
<term><guilabel>Family</guilabel></term>
969
<term><guilabel>Family:</guilabel></term>
856
<para>Use this drop down box to select the font family you want your replacement text to use.</para>
971
<para>Use this combo box to select the font family you want your replacement text to use.</para>
861
<term><guilabel>Size</guilabel></term>
976
<term><guilabel>Size:</guilabel></term>
863
978
<para>Use this spin box to set the font size you want &kword; to use for your replaced text.</para>
868
<term><guilabel>Color</guilabel> and <guilabel>Background Color</guilabel></term>
983
<term><guilabel>Color:</guilabel> and <guilabel>Background Color:</guilabel></term>
870
985
<para>Clicking on either of these two buttons allows you to select the font color and/or background color respectively,
871
986
you want &kword; to use. For more information on selecting a color, see the
885
<term><guilabel>Strikeout</guilabel></term>
887
<para>You can select <guilabel>Simple</guilabel>, <guilabel>Double</guilabel>, <guilabel>Simple bold</guilabel> or
888
<guilabel>Without</guilabel> to use for the replacement text.</para>
893
<term><guilabel>Underline</guilabel></term>
895
<para>You can select <guilabel>Simple</guilabel>, <guilabel>Double</guilabel>, <guilabel>Simple bold</guilabel> or
896
<guilabel>Without</guilabel> to use for the replacement text.</para>
901
<term><guilabel>Vertical Alignment</guilabel></term>
1000
<term><guilabel>Strikeout:</guilabel></term>
1002
<para>You can select <guilabel>Single</guilabel>, <guilabel>Double</guilabel>, <guilabel>Simple bold</guilabel> or
1003
<guilabel>Without</guilabel> to use for the replacement text.</para>
1008
<term><guilabel>Underline:</guilabel></term>
1010
<para>You can select <guilabel>Single</guilabel>, <guilabel>Double</guilabel>, <guilabel>Simple bold</guilabel>, <guilabel>Wave</guilabel>, or
1011
<guilabel>Without</guilabel> to use for the replacement text.</para>
1016
<term><guilabel>Vertical Alignment:</guilabel></term>
903
1018
<para>You can select <guilabel>Normal</guilabel>, <guilabel>Superscript</guilabel> or
904
1019
<guilabel>Subscript</guilabel> to determine what font alignment you want &kword; to use.</para>
1023
<term><guilabel>Shadow:</guilabel> and <guilabel>Word by Word:</guilabel></term>
1025
<para>Use these <guilabel>Yes</guilabel>/<guilabel>No</guilabel> radio boxes to determine whether you want &kword;
1026
to use shadow text and/or word by word underlining and strikethrough in the replacement text.</para>
1031
<term><guilabel>Capitalization:</guilabel></term>
1033
<para>You can select <guilabel>Normal</guilabel>, <guilabel>Uppercase</guilabel>, <guilabel>Lowercase</guilabel>, or
1034
<guilabel>Small caps</guilabel> to determine what capitalization to use for the replacement text.</para>
1039
<term><guilabel>Language:</guilabel></term>
1041
<para>You can select the language of the text you will use to replace the found text.</para>
909
1046
<para>Once you have selected your options, click <guibutton>OK</guibutton> to accept your text options.</para>
918
1055
<emphasis>Complete text string</emphasis>.</para>
919
1056
<para>This placeholder will contain the entire text string matched by the find command.</para>
920
1057
<para>For example:</para>
921
<para>You create a search string, using patterns: <emphasis>Reference \d</emphasis></para>
922
<para>Now in the <guilabel>Replace With</guilabel> section of the replace dialog, you place a mark in the checkbox labeled
1058
<para>You create a search string, using regular expressions: <emphasis>Reference \d</emphasis></para>
1059
<note><para>In order for this string example to work, a mark must be placed in the check box labeled
1060
<guilabel>Regular expression</guilabel></para>
1061
<para>Regular expressions are available by placing a mark in this checkbox. The use of regular expressions is beyond the
1062
scope of this manual. For more information see the KDE Regular Expression Manual (Available in the &kde; help center).</para></note>
1063
<para>Now in the <guilabel>Replace With</guilabel> section of the replace dialog, you place a mark in the check box labeled
923
1064
<guilabel>Use placeholders</guilabel>. Click the <guibutton>Insert Placeholder</guibutton> button and select
924
<guilabel>Complete text found</guilabel>. &kword; will insert a <emphasis>/0</emphasis> in the
1065
<guilabel>Complete text found</guilabel>. &kword; will insert a <emphasis>\0</emphasis> in the
925
1066
<guilabel>Replacement text</guilabel> text box.</para>
926
<para>Now surround the placeholder with parentheses, so your text string is: <emphasis>(/0)</emphasis></para>
1067
<para>Now surround the placeholder with parentheses, so your text string is: <emphasis>(\0)</emphasis></para>
927
1068
<para>When this is executed, whenever &kword; encounters the find text (ie. <quote>Reference 0</quote>, <quote>Reference 1</quote>,
928
<quote>Reference 2</quote>, etc) it will surround the text in parethesis (<quote>(Reference 0)</quote>, <quote>(Reference 1)</quote>,
1069
<quote>Reference 2</quote>, etc) it will surround the text in parenthesis (<quote>(Reference 0)</quote>, <quote>(Reference 1)</quote>,
929
1070
<quote>(Reference 2)</quote>, respectively). </para>
930
1071
<para>As you can see, the placeholder will maintain a copy of the search text. You can use this placeholder to add text to the ends of any
931
1072
search string you can imagine.</para>
1017
<sect2 id="patterns">
1018
<title>Pattern Matching</title>
1019
<para>Sometimes, you want to find or replace text that is similar, but not exactly the same.</para>
1020
<para>&kword; allows you to search for words that are similar
1021
in certain very well defined ways.
1022
This is done through <emphasis>pattern matching</emphasis>.</para>
1023
<para>Each pattern matching string is detailed below. The true power of pattern matching is
1024
combining multiple elements into a single search string.</para>
1028
<term><guilabel>Any Character</guilabel></term>
1030
<para>Will find any <emphasis>one</emphasis> letter, number,
1031
punctuation or symbol. Once selected, &kword; will insert a period (.) into your string.
1033
<para>Thus: <emphasis>KW.rd</emphasis> will find or replace <emphasis>KWord</emphasis>,
1034
<emphasis>KW2rd</emphasis>, <emphasis>KWOrd</emphasis> or <emphasis>KW*rd</emphasis>.</para>
1035
<para>It will not find or replace: <emphasis>KWoord</emphasis>.</para>
1040
<term><guilabel>Start of Line</guilabel></term>
1042
<para>Will find any instance where the start of the line is at this point in the search string.
1043
Once selected, &kword; will insert a (^) into your string.
1045
<para>Thus: <emphasis>^KWord</emphasis> will find or replace any instance of
1046
<emphasis>KWord</emphasis> which begins a new line.</para>
1051
<term><guilabel>End of Line</guilabel></term>
1053
<para>Will find any instance where the end of the line is at this point in the search string.
1054
Once selected, &kword; will insert a dollar sign ($) into your string.
1056
<para>Thus: <emphasis>KWord$</emphasis> will find or replace any instance of <emphasis>KWord</emphasis>
1057
which occurs at the end of a line.</para>
1062
<term><guilabel>Set of characters</guilabel></term>
1064
<para>Once selected, &kword; will insert a set of square brackets into your string. &kword; will
1065
match any characters contained within that set of brackets.
1067
<para>Thus: <emphasis>KW[ao]rd</emphasis> will find or replace any instance of <emphasis>KWord</emphasis>
1068
or <emphasis>KWard</emphasis>.</para>
1069
<para>It will not match: <emphasis>KWaord</emphasis> or <emphasis>KWird</emphasis>.</para>
1074
<term><guilabel>Repeats, zero or more times</guilabel></term>
1076
<para>Once selected, &kword; will insert an asterisk (*) into your string. &kword; will
1077
match any string of text that contains <emphasis>zero or more</emphasis> of the previous
1078
characters behind the asterisk.</para>
1079
<para>Thus: <emphasis>KWo*rd</emphasis> will find or replace any instance of <emphasis>KWrd</emphasis> (zero)
1080
or <emphasis>KWord</emphasis> (one), or <emphasis>KWoooooooooord</emphasis> (ten).</para>
1081
<para>It will not match: <emphasis>KWaord</emphasis> or <emphasis>KWird</emphasis>.</para>
1086
<term><guilabel>Repeats, one or more times</guilabel></term>
1088
<para>Once selected, &kword; will insert a plus sign (+) into your string. &kword; will
1089
match any string of text that contains <emphasis>one or more</emphasis> of the previous
1090
characters behind the asterisk.</para>
1091
<para>Thus: <emphasis>KWo*rd</emphasis> will find or replace any instance of
1092
<emphasis>KWord</emphasis> (one), or <emphasis>KWoooooooooord</emphasis> (ten).</para>
1093
<para>It will not match: <emphasis>KWrd</emphasis> (zero).</para>
1098
<term><guilabel>Optional</guilabel></term>
1100
<para>Once selected, &kword; will insert a question mark (?) into your string. &kword; will match any instance
1101
of the string if the previous character exists <emphasis>and if it does not</emphasis></para>
1102
<para>Thus: <emphasis>KWo?rd</emphasis> will find or replace any instance of <emphasis>KWord</emphasis>,
1103
or <emphasis>KWrd</emphasis>.</para>
1104
<para>It will not match: <emphasis>KWoord</emphasis>.</para>
1109
<term><guilabel>Escape</guilabel></term>
1111
<para>Once selected, &kword; will insert a back slash (\) into your string.
1112
This backward slash tells &kword; to not perform pattern matching with the next character.
1113
This is useful when you want to search for a string of text using patterns, but you need to match one of the
1114
reserved pattern matching characters. </para>
1115
<para>For example: <emphasis>KW\.rd</emphasis> will find or
1116
replace any instance of <emphasis>KW.rd</emphasis>.</para>
1117
<para>It will not match: <emphasis>KWrd</emphasis>.</para>
1118
<tip><para>This character is obviously most useful when you
1119
combine it with other pattern matching (not like the example above).</para>
1120
<para>Example: <emphasis>KWord\.*</emphasis> which will match <emphasis>KWord</emphasis>,
1121
<emphasis>KWord.</emphasis> and <emphasis>KWord...</emphasis></para>
1122
<para>This string tells &kword; to look for any instance of <emphasis>KWord</emphasis>
1123
with zero or more periods (.) at the end.</para>
1129
<term><guilabel>TAB</guilabel></term>
1131
<para>Once selected, &kword; will insert a back slash folllowed by a t (\t) into your string. &kword; will match any
1132
string of characters with a tab character (for use with tab stops) in that portion of the string.</para>
1137
<term><guilabel>Newline</guilabel></term>
1139
<para>Once selected, &kword; will insert a back slash folllowed by a <emphasis>n</emphasis> (\n) into your string.
1140
&kword; will match any string of characters with a newline character in that portion of the string. (Newline characters are also referred to
1141
as <emphasis>Line Breaks</emphasis>).</para>
1142
<tip><para>A newline character is inserted into a &kword; document by clicking <keycombo
1143
action="simul">&Shift;<keycap>Return</keycap></keycombo></para></tip>
1148
<term><guilabel>Carriage Return</guilabel></term>
1150
<para>Once selected, &kword; will insert a back slash folllowed by a <emphasis>r</emphasis> (\r) into your string.
1151
&kword; will match any string of characters with a carrage return character in that portion of the string.</para>
1152
<note><para>A carrage return is the same thing as a new paragraph. When you press the <keycap>Enter</keycap> key,
1153
you are entering a carrage return.</para></note>
1154
<!-- Lauri, should that previous line be a <keycap>, <keysymbol>, or what? -->
1159
<term><guilabel>Whitespace</guilabel></term>
1161
<para>Once selected, &kword; will insert a back slash folllowed by a <emphasis>s</emphasis> (\s) into your string.
1162
&kword; will match any string of characters with a whitespace character in that portion of the string.</para>
1163
<note><para>Whitespace characters is a group of characters that change the flow or move the text around.
1164
Examples of whitespace characters are spaces, tabs, and carrage returns.</para></note>
1169
<term><guilabel>Digit</guilabel></term>
1171
<para>Once selected, &kword; will insert a back slash folllowed by a <emphasis>d</emphasis> (\d) into your string.
1172
&kword; will match any string of characters with a numerical digit (any number 0-9) in that portion of the string.</para>
1179
1161
<sect1 id="spell-check">
1180
<title>Spell Checking</title>
1162
<title>Spellchecking</title>
1181
1163
<indexterm><primary>spelling</primary><secondary>check spelling of document</secondary></indexterm>
1182
1164
<para>&kword; can compare each word in your document to several commonly available dictionaries. It will offer you
1183
1165
the opportunity to change any words it believes are misspelled.</para>
1276
1254
<term><guibutton>Cancel</guibutton></term>
1278
<para>Stop spell checking.</para>
1256
<para>Stop spellchecking.</para>
1280
1258
</varlistentry>
1283
1261
<term><guibutton>Help</guibutton></term>
1285
<para>Loads a help file for the spell checker.</para>
1263
<para>Loads a help file for the spellchecker.</para>
1287
1265
</varlistentry>
1288
1266
</variablelist>
1290
1268
<para>When the entire document has been checked, &kword; will return the cursor to the same spot
1291
in the document that the spell checking was begun.</para>
1269
in the document that the spellchecking was begun.</para>
1294
<para>If the document does not have any spelling errors, &kword; does
1295
not show a dialog box. When spell checking is started, it
1272
<para>If the document does not have any spelling errors, &kword; immediatly returns you to your
1273
document (It does not show a dialog box informing you there were no spelling errors).</para>
1275
<para>When spellchecking is started, it
1296
1276
will proceed to check all of the document against the dictionary, and
1297
then exit the spell check dialog box. With short documents, you may
1298
miss the dialog box. &kword; has spell checked the document!</para>
1277
if there are no spelling errors it will close the spellcheck dialog box. With short documents,
1278
this may happen quickly. &kword; has spellchecked the document!</para>
1301
1281
<para>There are several options for configuring the spelling application used.
1358
1339
automatically, while you are editing your document.</para>
1360
1341
<sect2 id="autocorrection-enable">
1361
<title>Enable/Disable Autocorrection</title>
1342
<title>Enabling/Disabling Autocorrection</title>
1363
<para>To toggle autocorrection on and off, select <menuchoice>
1344
<para>To toggle autocorrection on, select <menuchoice>
1364
1345
<guimenu>Tools</guimenu><guimenuitem>Autocorrection</guimenuitem>
1365
1346
<guimenuitem>Enable Autocorrection</guimenuitem></menuchoice>
1366
1347
from the menubar. When enabled, autocorrection makes changes to your document <emphasis>as you type</emphasis>. You can
1367
determine which changes to make by <link linkend="configure-autocorrection">configuring autocorrection</link></para>
1368
<para>If disabled, autocorrection changes are not made. You can, however,
1348
determine which changes to make by <link linkend="configure-autocorrection">configuring autocorrection</link>.</para>
1350
<para>To toggle autocorrection off, select <menuchoice>
1351
<guimenu>Tools</guimenu><guimenuitem>Autocorrection</guimenuitem>
1352
<guimenuitem>Disable Autocorrection</guimenuitem></menuchoice>
1353
from the menubar. When disabled, autocorrection changes are not made. You can, however,
1369
1354
<link linkend="autoformat">apply autocorrection manually</link>.</para>
1536
1521
used abbreviations that you want spelled out, or abbreviations.</para>
1538
1523
<para>&kword; uses different autocorrection strings depending on the language.
1539
Set the correct language using the drop down box labeled
1540
<guilabel>Replacement and exception for language</guilabel>.</para>
1524
Set the correct language using the combo box labeled
1525
<guilabel>Replacement and exceptions for language</guilabel>.</para>
1542
<para>The checkbox labeled <guilabel>Enable word replacement</guilabel> is used to
1543
toggle on and off the autoreplacment features of &kword;. If there is no mark in the checkbox,
1527
<para>The check box labeled <guilabel>Enable word replacement</guilabel> is used to
1528
toggle on and off the autoreplacement features of &kword;. If there is no mark in the check box,
1544
1529
then &kword; will not perform any autoreplacements from the list in this dialog.</para>
1546
<para>If there is a mark in the checkbox labeled <guilabel>Replace text with formatting</guilabel>
1531
<para>If there is a mark in the check box labeled <guilabel>Replace text with formatting</guilabel>
1547
1532
&kword; will not only change the text when it finds a match, but it will change the formatting of the new text.
1548
If there is no mark in this checkbox, then
1533
If there is no mark in this check box, then
1549
1534
&kword; uses the same formatting options for the replaced text as it found in the search text. For more information
1550
1535
on setting the format options for replacement text, see the section on
1551
1536
<link linkend="autocorrection-format-options">Changing the format of the autocorrection string</link>.</para>
1700
1707
<para><quote>Robert Jones Jr. is a friend of the family.</quote></para>
1701
1708
<para>from being changed to:</para>
1702
1709
<para><quote>Robert Jones Jr. Is a friend of the family.</quote></para>
1703
<para>To remove an erroneous entry, simply click once on the wrong entry with the &RMB;
1710
<para>To remove an erroneous entry, simply click once on the wrong entry with the &LMB;
1704
1711
and click on the <guibutton>Remove</guibutton> button.</para>
1705
<para>The second set of boxes performs a similar function to the first. Only in
1706
this instance, text entered in these boxes will stay double capital letters.</para>
1707
<para>simply enter the text fragment in the text box below
1712
<para>The second set of boxes performs a similar function to the first except text entered in these boxes will allow two capital letters in a word if it
1713
is entered in this text box.</para>
1714
<para>Simply enter the word in the text box below
1708
1715
<guilabel>Accept two uppercase letters in</guilabel>. Then click
1709
1716
<guibutton>Add</guibutton>.</para>
1710
<para>As an example: Adding <quote>FL</quote> to this dialog prevents</para>
1711
<para><quote>Sarasota, FL </quote></para>
1717
<para>As an example: Adding <quote>CD</quote> to this dialog prevents</para>
1718
<para><quote>CD</quote></para>
1712
1719
<para>from being changed to:</para>
1713
<para><quote>Sarasota, Fl </quote></para>
1714
<para>To remove an erroneous entry, simply click once on the wrong entry with the &RMB;
1720
<para><quote>Cd</quote></para>
1721
<para>To remove an erroneous entry, simply click once on the wrong entry with the &LMB;
1715
1722
and click on the <guibutton>Remove</guibutton> button.</para>
1776
<para>The first checkbox labeled <guilabel>Enable completion</guilabel> is used to toggle autocompletion on and off.</para>
1777
<para>The second checkbox, labeled <guilabel>Automatically add new words to completion list</guilabel> will add any word equal to or longer
1783
<para>The first check box labeled <guilabel>Enable completion</guilabel> is used to toggle autocompletion on and off.</para>
1784
<para>The second check box, labeled <guilabel>Automatically add new words to completion list</guilabel> will add any word equal to or longer
1778
1785
than the <guilabel>Minimum word length</guilabel> to the list of proposed autocompletion words.</para>
1779
1786
<para>The large listbox in the center of the dialog contains the current proposed list of autocompletion words.</para>
1780
<note><para>Not all words listed in the list box will be replaced when autocompletion is selected.</para>
1787
<note><para>Not all words listed in the list box will be immediatly affected by autocompletion when entered into this dialog.</para>
1781
1788
<para>A word is not part of autocompletion until the list is <emphasis>saved</emphasis> to disk. At that moment, &kword;
1782
1789
will use that saved list for all autocompletion, until the list is replaced with another saved list.</para>
1783
1790
<para>Some of the words in the autocompletion list may not have been saved yet.</para></note>
1784
<para>By clicking the <guibutton>Add Completion Entry</guibutton> button you can add
1791
<para>By clicking the <guibutton>Add Completion Entry...</guibutton> button you can add
1785
1792
an individual word to the completion list.</para>
1786
1793
<para>To remove words from the completion list, select the word with the &LMB; from the list, then
1787
1794
click <guibutton>Remove Completion Entry</guibutton>.</para>