// ### requires exact match; ##+ will match also a prefix.

\nohreverse // This is the default for displaying correctly Hebrew text

### CHECK
The command CHECK can be used to check the content of a module. It reports the books that are not included in a module and the chapters and/or verses that are not included. For example, \cmnd check NT\Txt will indicate that the module \cmnd NT\Txt does not include the books of the Old Testament and Lk 17:36, since the 1550 Stephanus text (which is the content of the module \cmnd NT\Txt) does not include Lk 17:36.

### CMND ### EMPH ### TXT ### UL ### \CMND ### \EMPH ### \TXT ### \UL
The commands \cmnd\\cmnd\Txt, \cmnd\\emph\Txt, and \cmnd\\ul\Txt affect the format of the user defined text that is displayed by the program. There are two possible situations in which the program may display user defined text. First, when invoking the \cmnd echo\Txt command. Second, when applying the \cmnd help\Txt command to a user defined script or module. 

Bold face is obtained with \cmnd\\cmnd\Txt, emphasis with \cmnd\\emph\Txt, and underlined text with \cmnd\\ul\Txt. The default text format can be restored with \cmnd\\txt\Txt. For example, \cmnd echo \\cmnd BOLD TEXT\Txt will print \cmnd BOLD TEXT\Txt and \cmnd echo \\emph EMPHASIZED TEXT\Txt will print \emph EMPHASIZED TEXT\Txt. Furthermore, \cmnd echo \\emph EMPHASIZED TEXT\\Txt NORMAL TEXT\Txt could be used to print both emphasized text and normal text. 

Whitespace that immediately follows a text formatting command is included in the formatted text if the first character of the command is capitalized, as in \cmnd\\Cmnd\Txt, \cmnd\\Emph\Txt, \cmnd\\Ul\Txt, and \cmnd\\Txt\Txt. For example, \cmnd echo \\Emph T\Txt will display\ws\Emph T\Txt, but \cmnd echo \\emph T\Txt will display\ws\emph T\Txt.   

See also \cmnd\\Greek\Txt, \cmnd\\Hebrew\Txt, \cmnd\\Trans\Txt, \cmnd\\ns\Txt, and \cmnd\\ws\Txt.

### CSET ### DCSET
By default, the program ignores certain characters in a search, such as the punctuation characters. The commands \cmnd cset\Txt and \cmnd dcset\Txt can be used to modify the set of characters that should be ignored. Note that \cmnd cset\Txt affects the current settings, while \cmnd dcset\Txt affects the default settings that are applied when a module is loaded. The role of the default settings is as follows. When a module is loaded, the characters used to represent words are reserved and cannot be ignored. However, any other character may be ignored or included in a search. The default settings determine the default set of ignored characters. \cmnd cset\Txt and \cmnd dcset\Txt have the same syntax:
\ws\ws\ws\ws cset\ws\ws [tgh][+-] "[text]"
\ws\ws\ws\ws dcset\ws [tgh][+-] "[text]"

Examples:

\cmnd cset h- " "\Txt excludes whitespace from the Hebrew character subset.  
\cmnd cset t+ "0123456789"\Txt includes the digits in the translation character subset.
\cmnd dcset g+ ","!:;"\Txt modifies the default settings so as to include the characters ',', '"', '!', ':', and ';' when a Greek module is loaded. 
\cmnd s cset\Txt shows the sets of included/excluded characters.
\cmnd s dcset\Txt shows the default settings.
\cmnd cset\Txt restores the default settings for all modules that are currently loaded.
\cmnd dcset\Txt restores the default settings applied when loading a module.

### GREEK ### HEBREW ### TYPE
Greek or Hebrew text can be typed in several ways. One way is to set the keyboard as a Hebrew or Greek keyboard. Another way is to enter the \cmnd g\Txt or \cmnd h\Txt commands. When encountering a \cmnd g\Txt (or \cmnd h\Txt) command, the program enters a Greek (or Hebrew) mode in which the keybord keys are mapped to Greek (or Hebrew) characters. To see the Greek and Hebrew mappings of the keys, type \cmnd s map\Txt. To change the keyboard mapping, see the \cmnd map\Txt command.

Still another way to enter Greek or Hebrew text is to copy and paste it in the terminal window of the program. When pasting Hebrew text the characters may appear in reverse order. To reverse the order of the characters of a Hebrew word, place the cursor inside the word and type \cmnd^\Txt. To reverse the order of the entire Hebrew text, place the cursor inside the text and type \cmnd<\Txt.

For information on how to display Greek or Hebrew text, see the help lines of the \cmnd\\Hebrew\Txt and \cmnd\\Greek\Txt commands. 

### \GREEK ### \HEBREW ### \TRANS ### TRANS
When using the commands \cmnd script\Txt, \cmnd text_module\Txt, or \cmnd echo\Txt, the text can be displayed in translation, Hebrew, or Greek mode. The commands \cmnd\\Trans\Txt, \cmnd\\Greek\Txt, and \cmnd\\Hebrew\Txt can be used to select the mode in which the text should be displayed: translation, Greek, or Hebrew. By default, text is displayed in translation mode. The command \cmnd\\Greek\Txt assumes the \cmnd Symbol\Txt representation of Greek characters and the command \cmnd\\Hebrew\Txt assumes the \cmnd hph\Txt representation of Hebrew characters. To see the \cmnd Symbol\Txt and \cmnd hph\Txt representations, type \cmnd s map Symbol\Txt and \cmnd s map hph\Txt. 

Examples:

\cmnd echo \\Hebrew lb\\Trans means "heart"\Txt will display \cmnd\Hebrew\ns bl\Trans means "heart"\Txt
\cmnd echo \\Hebrew vmi hvmiM\Txt will display \cmnd\Hebrew\ns Mimvh imv\Trans\Txt
\cmnd echo \\Greek teloV\Txt will display \cmnd\Greek\ns teloV\Trans\Txt

See also \cmnd\\cmnd\Txt, \cmnd\\emph\Txt, \cmnd\\txt\Txt, \cmnd\\ws\Txt, and \cmnd\\ns\Txt, \cmnd\\nohreverse\Txt, and \cmnd map\Txt.

### ECHO
The ECHO command can be used to enable or disable the silent mode and to print custom text. In silent mode, status and warning messages are suppressed, and script commands are not echoed at the console. 

\cmnd echo on\Txt turms off the silent mode;
\cmnd echo off\Txt turns on the silent mode. 

The command \cmnd echo\Txt can also be used in scripts to print text. For example, 
\ws\ws\ws\ws\cmnd echo Press the enter key to continue ...\Txt
\ws\ws\ws\ws\cmnd pause\Txt
could be used to print \cmnd Press the enter key to continue ...\Txt and then stop the execution of a script until a key is pressed.

For information on how to print Greek and Hebrew text using the \cmnd echo\Txt command, type \cmnd help \\Greek\Txt or \cmnd help \\Hebrew\Txt. To insert a new line character within text displayed with \cmnd echo\Txt, write \cmnd\\n\Txt. To format the displayed text, see \cmnd\\cmnd\Txt, \cmnd\\emph\Txt, \cmnd\\txt\Txt, and \cmnd\\ul\Txt.

### EXIT
The EXIT command terminates the program.

### FORM
The FORM command can be used to build a form of a Greek or Hebrew verb based on its lexical form. The algorithm generating the forms is rule based. Currently no dictinary is employed, so the principal parts of the Greek verbs are often predicted incorrectly. 

Examples:
\cmnd form indicative aorist passive 3s g\Greek pisteuw\trans\Txt
\cmnd form niphal perfect 2fp h\Hebrew rms\trans\Txt
\cmnd form qal infinitive absolute h\Hebrew rbd\trans\Txt

The principal part required to build a form can be specified directly. 

Example:
\cmnd form indicative imperfect passive 3mp principal g\Greek agapaw\trans\Txt

WARNING: This command is included for demonstration purposes. Its implementation is not complete. This means that many forms will not be formed correctly since their appropriate rules are not implemented.  

See also the command \cmnd parse\Txt.

### HELP
Use the HELP command to display information about options, commands, and scripts. See the following topics for an introduction to the program.

\cmnd help intro\Txt displays a brief tutorial.
\cmnd help module\Txt shows how to work with modules.
\cmnd help search\Txt shows how to search text.
\cmnd help type\Txt shows how to type Greek or Hebrew text.
\cmnd help scripting\Txt shows how to run and write scripts.
\cmnd help index\Txt displays a command index.

### \HREVERSE ### \NOHREVERSE
The direction of Hebrew text displayed by commands such as \cmnd echo\Txt can be specified using the \cmnd\\hreverse\Txt and \cmnd\\nohreverse\Txt commands. For example, \cmnd echo \\hebrew\\nohreverse rxb\Txt will display \cmnd\hebrew rxb\trans\Txt, but \cmnd echo \\hebrew\\hreverse rxb\Txt will display \cmnd\hebrew bxr\trans\Txt. The default is to assume the \cmnd\\hreverse\Txt setting. 

### INDEX
COMMAND INDEX
\cmnd check\Txt checks the content of a text module.
\cmnd cset\Txt controls the characters included in a search.
\cmnd dcset\Txt controls the default set of characters in a search.
\cmnd echo\Txt determines whether warning messages should be displayed.
\cmnd exit\Txt terminates the program.
\cmnd g\Txt searches Greek text.
\cmnd h\Txt searches Hebrew text.
\cmnd help\Txt displays help information.
\cmnd map\Txt sets the keyboard mapping for Greek and Hebrew text.
\cmnd path\Txt adds file paths.
\cmnd pause\Txt pauses the execution of a script until a key is pressed.
\cmnd preview\Txt prints the result outline of the last search.
\cmnd pwd\Txt shows the current directory.
\cmnd r\Txt sets the search range.
\cmnd show\Txt displays program settings or module path.
\cmnd si\Txt performs a search with interval.
\cmnd t\Txt searches translation text.
\cmnd translit\Txt displays transliteration information.
\cmnd version\Txt displays version information.
\cmnd win\Txt sets the number of characters of the search window.

Default modules: \cmnd NT\Txt (Greek New Testament), \cmnd OT\Txt (Hebrew Old Testament), \cmnd LXX\Txt (Greek Old Testament), and \cmnd KJV\Txt (the King James Version).

### INTRO
The program works with a Greek module, a Hebrew module, and a translation module. By default, the Greek module is \cmnd NT\Txt, the Greek New Testament, the Hebrew module is \cmnd OT\Txt, the Hebrew Old Testament, and the translation module is \cmnd KJV\Txt, the KJV Bible. Available is also the \cmnd LXX\Txt module containing the Greek Old Testament (the Septuagint). 

To read a passage, type the reference of the first verse. For example, by typing \cmnd Mk 1:3\Txt the text beginning with Mark 1:3 will be displayed. Press the enter key or the down arrow key to display the next row of text. Note that the displayed text comes from the default module. To use another module, write the name of the module first. For example, \cmnd LXX; 1Ki 2:10\Txt requests that the program displays text beginning with 1 Kings 2:10 using the LXX module. Note the semicolon between \cmnd LXX\Txt and \cmnd 1Ki 2:10\Txt. It is used to separate commands typed on the same line. 

When Scripture text is displayed, margin notes indicate verse numbers and the words that appear at the beginning of a verse. All verse numbers correspond to the English Bible. When Hebrew or Greek (LXX) verse numbers differ from English verse numbers, the former are written between parentheses. 

For an introduction to the search features of the program, type \cmnd help search\txt. For information about scripts, type \cmnd help module\txt. To read a command index, type \cmnd help index\txt.

### MAP
When typing Greek or Hebrew text, English characters are mapped to Greek or Hebrew characters according to keyboard mappings. The \cmnd map\Txt command can be used to select keyboard mappings.

\cmnd s map\Txt shows for each Greek or Hebrew character the key that produces it. 
\cmnd map\Txt applies the default Greek and Hebrew keyboard mappings.
\cmnd s map list\Txt lists the available keyboard mappings.

To switch to one of the keyboard mappings listed by \cmnd s map list\Txt, type \cmnd map\Txt and then the name of the mapping. For instance, \cmnd map hkb\Txt will apply the \cmnd hkb\Txt mapping. To see how keys are mapped by a keyboard mapping, write \cmnd s map\Txt followed by the name of the keyboard mapping. For example, \cmnd s map hkb\Txt will show the key mapping \cmnd hkb\Txt.

When displaying text (such as by means of the \cmnd echo\Txt command), if the text should be interpreted according to a character mapping, the mapping can be specified using the \cmnd \\map\Txt command. See the description of the \cmnd \\map\Txt command for more details. 

### \MAP
The character mapping that should be used when displaying text (such as via an \cmnd echo\Txt command) can be specified using the \cmnd\\map\Txt command. For example, \hreverse\cmnd echo \\hebrew\\map{hkb} gbr\Txt will display \cmnd\hebrew\map{hkb} gbr\trans\Txt, but \cmnd echo \\hebrew\\map{hph} gbr\Txt will display \cmnd\hebrew\map{hph} gbr\trans\Txt\nohreverse. Note that the default Greek mapping is \cmnd Symbol\Txt, and the default Hebrew mapping is \cmnd hph\Txt.

See also the \cmnd map\Txt command.

### MODULE
The program comes with several text modules: \cmnd NT\Txt (the Greek New Testament), \cmnd OT\Txt (the Hebrew Old Testament), \cmnd LXX\Txt (the Septuagint), and \cmnd KJV\Txt (the KJV version). The program can work with three modules at the same time: one Greek module, one Hebrew module, and one translation module. By default, \cmnd NT\Txt is the Greek module, \cmnd OT\Txt the Hebrew module, and \cmnd KJV\Txt the translation module. The default is to use \cmnd NT\Txt for New Testament references and \cmnd OT\Txt for Old Testament references. These settings can be changed by typing a module name. For example, by typing \cmnd KJV\Txt, the KJV module becomes the default module for Scripture references. Furthermore, by typing \cmnd LXX\Txt, the \cmnd LXX\Txt becomes the default Greek module (that is, the module used for Greek text searches) and also the default module for Old Testament references. 

Information about a module may be found by typing the \cmnd help\Txt command followed by the module name. For instance, \cmnd help NT\Txt will display information about the \cmnd NT\Txt module. // To load a module that is not located on one of the search paths, the name of the module must be preceded by its path. 

### NS ### WS ### \WS ### \NS
The \cmnd\\ws\Txt command forces a white space. For instance, the command \cmnd echo a\\ws\\ws b\Txt will insert two white spaces between \cmnd a\Txt and \cmnd b\Txt.

The \cmnd\\ns\Txt command ("no space") ensures that the immediately following white space is not printed. For example, \cmnd echo \\emph DO\\Txt ER\Txt will print \emph DO\Txt ER but \cmnd echo \\emph DO\\Txt\\ns ER\Txt will print \emph DO\Txt\ns ER. 

### PATH
The PATH command adds a path to the list of directories that is used when looking up files. For instance, if \cmnd ~/work\Txt is a valid path, \cmnd path ~/work\Txt will add it to the list of directories. Scripts and modules located in directories of this list can be run by typing just their name, as opposed to typing their name together with their file path. To reset the list of directories to the default value, type \cmnd path\Txt. The list of directories can be displayed with the command \cmnd s path\Txt.

### PARSE
The PARSE command can be used to parse a Hebrew or a Greek verb form. Parsing is rule based. Since no dictionary is employed, the command may return inexisting lexical forms. 

Examples:
\cmnd parse g\Greek episteusamen\trans\Txt
\cmnd parse h\Hebrew mtrms\trans\Txt

WARNING: This command is included for demonstration purposes. Its implementation is not complete. This means that many forms will not be parsed correctly since their appropriate rules are not implemented.  

See also \cmnd form\Txt.

### PAUSE
The PAUSE command can be used to stop the execution of a script until the enter key is pressed. For example, the following lines will display the text "Press the enter key to continue ..." and stop the execution of the script until the enter key is pressed.

\cmnd echo Press the enter key to continue ...\Txt
\cmnd pause\Txt

Type \cmnd pause off\Txt to disable \cmnd pause\Txt commands. Type \cmnd pause on\Txt to re-enable them.

### PWD
PWD shows the current directory.

### QUIT
The QUIT command terminates the program.

### PREVIEW
The PREVIEW command displays the result outline of the most recent search.

##+ RANGE
The RANGE command restricts searches to the specified range.

Examples:

\cmnd r Mk 1:2-31\Txt restricts searches to the range Mk 1:2-31 (excluding searches involving modules that do not contain Mk).
\cmnd r Ex 1-4\Txt sets the range to the chapters 1, 2, 3, and 4 of Exodus.
\cmnd r 1Jn-3Jn\Txt sets the range to the epistles of John.
\cmnd r Mt-Jn, Rev\Txt sets the range to the Gospels and the book of Revelation.
\cmnd r\Txt sets the default range. The default is to search the entire text.
\cmnd s r\Txt displays the current range settings.

### RESULTS
The RESULTS of a search can be read as follows. When a search is performed, a result outline is displayed. For example, \cmnd KJV; t "and the books"\Txt will display the following outline.

1) Dan 7:10  THE JUDGMENT WAS SET \cmnd\emph AND THE BOOKS\Txt WERE OPENED I BEHELD THEN
2) 2Ti 4:13  COMEST BRING WITH THEE \cmnd\emph AND THE BOOKS\Txt BUT ESPECIALLY THE
3) Rev 20:12 GREAT STAND BEFORE GOD \cmnd\emph AND THE BOOKS\Txt WERE OPENED AND ANOTHER

To see a specific result, type the result number. For example, by typing \cmnd 2\Txt, the program will display the second search result. The next result can be examined by typing its number or by pressing the down arrow key or by pressing the enter key. The result outline can be redisplayed at any time with the \cmnd preview\Txt command.

The result outline shows the text in the form in which it is searched. In the example above, the outline displays the text in capitals because the search is case insensitive. Moreover, there is no punctuation because the search is performed under default settings, which require punctuation characters to be ignored. The command \cmnd cset\Txt can be used to change the set of characters that should be considered in a search.

### SCRIPT ### TEXT_MODULE
The command \cmnd script\Txt is used at the beginning of a script file. If followed by text between curly braces, this text will be displayed when the \cmnd help\Txt command is invoked with the name of the script as its parameter. 

The command \cmnd text_module\Txt is used at the beginning of a Scripture file. If followed by text between curly braces, this text will be displayed when the \cmnd help\Txt command is invoked with the name of the file as its parameter.

For information on how to write a script, type \cmnd help scripting\Txt.

### SCRIPTING ### SCRIPTS
Any sequence of commands, such as a sequence used to obtain a search result, can be recorded into a text file. The sequence of commands can then be repeated by having the program read the file and execute its commands. A file containing commands is a \cmnd script\Txt. For example, each time the program is started, it executes the script \cmnd .initsk\Txt containing initialization commands. 

To run a script, type its name. Typing the full path is unnecessary if the script is located in a directory listed on the search path of the program. For information about the search path, type \cmnd help path\Txt. A path name may begin with the \cmnd ~\Txt character, standing for the home directory. For example, by typing \cmnd ~/.seek/.initsk\Txt, the script \cmnd .initsk\Txt located in the directory \cmnd ~/.seek\Txt will be run. Note that a script may also be run by invoking the program with the script name as a command line parameter. Then, the program will execute the commands of the script and then exit.

To write a script, write the desired commands into a file. Commands must be separated by a semicolon or a new line character. Scripts should be written in plain text format. Text editors that are adequate for scripts include Notepad in Windows and gedit in Linux. To write Greek or Hebrew text into a script, use the Greek or Hebrew setting of the keyboard. Then, if the file is written in Notepad, save it with UTF-8 encoding.

To write a comment into a script, precede the comment by \cmnd \/\/\Txt. Everything between \cmnd \/\/\Txt and the next new line character will be parsed as a comment. To have a script display text, see the \cmnd echo\Txt command. To pause a script, see the \cmnd pause\Txt command. 

### SEARCH ### H ### G ### T
Use the command \cmnd h\Txt to search the Hebrew module, \cmnd g\Txt to search the Greek module, and \cmnd t\Txt to search the translation module. For example, \cmnd g \greek "bibloV genesewV"\trans\Txt will search the Greek module for text that includes the phrase \cmnd\greek bibloV genesewV\trans\txt. By ommitting the quotes, \cmnd g \greek bibloV genesewV\trans\Txt will search for text in which \cmnd\greek bibloV\Trans\Txt and \cmnd\greek genesewV\Trans\Txt appear near each other. Any number of words may be specified in a search command. For example, \cmnd t Abraham Jacob "the kingdom"\Txt is a valid command. 

By default, a search will not look for entire words. For example, \cmnd h \hebrew imv\trans\Txt will match not only \cmnd\hebrew imv\trans\Txt but also \cmnd\hebrew Mimv\trans\Txt and \cmnd\hebrew Mimvm\trans\txt. To search for an entire word, the word should be preceded and followed by whitespace and placed between quotes. For example, \cmnd h \hebrew " imv "\trans\Txt will only match \cmnd\hebrew imv\trans\Txt.

A search may include certain wildcard characters. Type \cmnd help wildcard\Txt for a description. For information on how to read search results type \cmnd help results\Txt. For information on how to restrict the search range type \cmnd help range\Txt. For information on how to filter unnecessary characters type \cmnd help cset\Txt. Certain special characters may be included in a search; type \cmnd help special\Txt for details.

##+ SHOW
The command SHOW can be used to display the path of a module or certain program settings, as indicated below.

\cmnd s r\Txt displays the current search range.
\cmnd s map\Txt displays the current keyboard mappings. To display a specific mapping, the name of the mapping should follow \cmnd s map\Txt. For instance, \cmnd s map hkb\Txt will display the keyboard mapping named \cmnd hkb\Txt. The list of keyboard mappings is displayed with \cmnd s map list\Txt.
\cmnd s path\Txt displays the current search path. 
\cmnd s cset\Txt displays the sets of included characters and excluded characters that are assumed in a search.
\cmnd s dcset\Txt displays the default value of the sets of included characters and excluded characters.
\cmnd s win\Txt displays the maximum permissible distance between any two items of a search result. (See the \cmnd win\Txt command.)

If the parameter of SHOW is not a command, the program will look for a file with the specified name in the directories of the search path. If the file is found, its path information is printed. For instance, \cmnd s NT\Txt shows the path of the module NT. If multiple files with the same name are present, only the one that appears first (according to the order of the directories listed in the search path) is considered. For more information about file paths, see the \cmnd path\Txt command.

### SI
The command SI can be used to perform a search with interval, that is, a search in which characters are read at a specified interval. For example, when searching for \hebrew esuhi\Trans with an interval of 2, one result will be \Hebrew\emph e\txt\ns m\emph s\txt\ns i\emph u\Txt \emph h\txt\ns l\emph i\txt\ns l\Trans in De 10:10. A search with interval must be preceded by a regular search. For example, to search for \hebrew esuhi\Trans with an interval of 2, first \cmnd h \hebrew esuhi\Trans\Txt must be executed and then \cmnd si 2 2\txt. The parameters of the \cmnd si\Txt command are two integers describing the minimum and maximum value of the interval range. For example, \cmnd si -5 5\Txt will look for matches with any intervals between -5 and 5, excluding, of course, the null interval. For example, to search for \hebrew esuhi\Trans with an interval of 2 in the book of Isaiah while excluding whitespaces, the following lines could be used: 

\cmnd r Is\txt
\cmnd h \hebrew esuhi\Trans\txt
\cmnd cset h- " "\txt
\cmnd si 2 2\txt

The command \cmnd si\Txt implements a wrapped around search. Thus, a search with an interval equal to one is not entirely identical with a regular search, for the two searches will treat differently the end of a Scripture range. When \cmnd si\Txt is called without parameters, the deafault interval range is used. The default is the last interval range if a prior search with interval has already taken place.

### SPECIAL
Certain SPECIAL characters may be included in a search by means of the following escape sequences: \cmnd \\"\Txt stands for \cmnd "\Txt; \cmnd \\?\Txt stands for \cmnd ?\Txt; \cmnd \\*\Txt stands for \cmnd *\Txt; finally, \cmnd \\;\Txt stands for \cmnd ;\Txt. For example, \cmnd t fear\\?\Txt searches the translation module for \cmnd fear?\Txt. The escape sequence indicates that the program should not interpret the character \cmnd ?\Txt as a wildcard. Note that if special characters are used in a search, they may have to be included also in the list of search characters. For example, \cmnd cset t+ "?"; t fear\\?\Txt uses the instruction \cmnd cset\Txt to add the question mark character to the list of search characters.

Special characters are only defined in the context of the \cmnd g\Txt, \cmnd h\Txt, and \cmnd t\Txt search commands. For example, in \cmnd cset t+ "\\?"\Txt the sequence \cmnd \\?\Txt is not interpreted as an escape sequence for \cmnd ?\Txt, but rather each of \cmnd \\\Txt and \cmnd ?\Txt is considered individually by the command \cmnd cset\Txt.

For information about wildcards, type \cmnd help wildcard\Txt.

### TRANSLIT
TRANSLIT shows the internal transliteration of the default module. This is not to be confused with the keyboard mapping. Type \cmnd help map\Txt for information about keyboard mappings.

### VERSION
VERSION displays information about the version of the program.

### WHICH
WHICH can be used to display the location of a file. For instance, \cmnd which NT\Txt displays the path of the module \cmnd NT\Txt. This command has the same effect as the \cmnd show\Txt command when applied to file names.

### WILDCARD ### WILDCARDS ### * ### ?
In the context of a search, the program recognizes the wildcard characters \cmnd ?\Txt and \cmnd *\Txt. Their meaning is as follows.

\cmnd ?\Txt stands for one unnamed character different from whitespace. For example, both \cmnd\greek agaqhV\Trans\Txt and \cmnd\greek agaqoV\Trans\Txt will be matched by a search \cmnd g \greek agaq?V\Trans\Txt. 

\cmnd *\Txt stands for the largest sequence of characters different from whitespace and different from the character that follows immediately \cmnd *\Txt in the search text. If no character follows \cmnd *\Txt, then \cmnd *\Txt stands for the largest sequence of characters different from whitespace. For example, \cmnd g\Greek p*sein\Trans\Txt will match \cmnd\Greek pesein\Trans\Txt but not \cmnd\Greek prassein\Trans\Txt, because the character \cmnd\greek s\Trans\Txt follows \cmnd *\Txt in \cmnd\greek p*sein\Trans\Txt. The sequence of characters represented by \cmnd *\Txt does not have to be non-empty. For example, \cmnd g\Greek e*rcetai\Trans\Txt will match not only \cmnd\greek eisercetai\Trans\Txt and \cmnd\greek exercetai\Trans\Txt but also \cmnd\greek ercetai\Trans\Txt.

If a character should not be interpreted as a wildcard character, am escape sequence may be used. Type \cmnd help special\Txt for details.

### WIN
When searching for text that involves several items, the program will look for matches that fit within a window of a fixed number of characters. The \cmnd win\Txt command allows changing the number of characters of the search window. If the command is executed with an integer parameter, the window will be set to the given integer. For example, \cmnd win 15\Txt will set the number of characters to 15. This will limit the number of characters between the first character of the first matched item and the last character of the last matched item to at most 15 - 2 = 13 characters. For example, the search \cmnd win 15; g \greek " apo " " ek "\Trans\Txt will match \cmnd\greek apo\Trans\Txt and \cmnd\greek ek\Trans\Txt in the phrase \cmnd\greek apo bhqsaida ek\Trans\Txt of Jn 1:44, but not in the phrase \cmnd\greek ek tou ouranou apo\Trans\Txt of Rev 3:12, since in the latter there are more than 13 characters between \cmnd\greek e\Trans\Txt of \cmnd\greek ek\Trans\Txt and \cmnd\greek o\Trans\Txt of \cmnd\greek apo\Trans\Txt. 

The current window setting is shown by \cmnd s win\Txt. Note that if the window size is too small, there will be no search results. The size of the search window has no effect when searching for text involving a single item, such as in \cmnd h \hebrew "mimsh ims"\Trans\Txt or in \cmnd g \greek pistoV\Trans\Txt. If \cmnd win\Txt is executed without a parameter, the default window settings will be restored. 
