Capitalization fix, adding documentation for options, 2-d workspaces, and toggleGrabs

This commit is contained in:
Marius Nita 2002-08-24 09:40:24 +00:00
parent e9c1208ff4
commit dd7ee1688b

View file

@ -9,23 +9,23 @@ epistrc \- Configuration file for Epist
\fIepist\fR(1) grabs its configuration and bindings from the epistrc file. \fIepist\fR(1) grabs its configuration and bindings from the epistrc file.
.SH SYNTAX .SH SYNTAX
The epistrc file contains 2 sections: The epistrc file contains 2 sections:
.SS options .SS Options
All of the options for epist are contained inside a clause such as this: All of the options for epist are contained inside a clause such as this:
.br .PP
options { options {
.br .br
blef 5; <option name> <option value>;
.br .br
} }
.PP .PP
.B NOTE: options is not yet supported by epist. This will exist in the next release. The option name is a string of characters, and the option value can be either a string in double quotes or a number.
.SS bindings .SS Bindings
Bindings are specified in this format: Bindings are specified in this format:
.br .PP
<key> <action> <optional parameter>; <key> <action> <optional parameter>;
.PP .PP
Bindings with chains are specified in this format: Bindings with chains are specified in this format:
.br .PP
<root key> { <root key> {
.br .br
<key> <action> <optional parameter>; <key> <action> <optional parameter>;
@ -34,8 +34,10 @@ Bindings with chains are specified in this format:
.PP .PP
The <key> is made up of a list of modifiers and a single key. The possible modifiers are: \fIControl\fR, \fIShift\fR, \fIMod1\fR (usually the Alt key), \fIMod2\fR, \fIMod3\fR, \fIMod4\fR (usually the "windows" key), and \fIMod5\fR. You may also specify a <key> without any modifiers. The <key> is made up of a list of modifiers and a single key. The possible modifiers are: \fIControl\fR, \fIShift\fR, \fIMod1\fR (usually the Alt key), \fIMod2\fR, \fIMod3\fR, \fIMod4\fR (usually the "windows" key), and \fIMod5\fR. You may also specify a <key> without any modifiers.
.PP .PP
You may also nest as many chains as you want. Some examples of bindings are: Comments can be added by prefixing the commented line with a "#".
.br .PP
You may nest as many chains as you want. Some examples of bindings are:
.PP
Mod1-Tab nextWindow; Mod1-Tab nextWindow;
.br .br
Mod1-Shift-Tab prevWindow; Mod1-Shift-Tab prevWindow;
@ -52,9 +54,19 @@ Control-Mod1-x {
.br .br
r raise; r raise;
.br .br
l lower; Mod1-x { l lower; }
.br .br
} }
.SH OPTIONS
.SS chainTimeout
Specifies the period of time after which a started key chain will
be timed out. It takes a number argument specifying the number of
milliseconds to wait. It defaults to 4000.
.SS workspaceColumns
Specifies the number of columns of your workspace layout if you are using
your workspaces in a 2-dimensional manner. This option must exist if one of
the prevWorkspaceColumn, prevWorkspaceRow, nextWorkspaceColumn,
nextWorkspaceRow commands are used.
.SH COMMANDS .SH COMMANDS
.SS execute .SS execute
Runs a shell command. Takes a single string argument, in ""s. Runs a shell command. Takes a single string argument, in ""s.
@ -66,9 +78,9 @@ Raises the currently focused window to the top of the stacking order.
Lowers the currently focused window to the bottom of the stacking order. Lowers the currently focused window to the bottom of the stacking order.
.SS close .SS close
Closes the currently focused window. Closes the currently focused window.
.SS toggleshade .SS toggleShade
Shades and Unshades the currently focused window. Shades and Unshades the currently focused window.
.SS toggleomnipresent .SS toggleOmnipresent
Sends the window to all workspaces, or moves it from all workspaces to the Sends the window to all workspaces, or moves it from all workspaces to the
current one. current one.
.SS moveWindowUp .SS moveWindowUp
@ -136,6 +148,16 @@ a value of 1 is assumed.
.SS nextScreen .SS nextScreen
.SS prevScreen .SS prevScreen
Cycles focus to the next/previous screen (in a multi-head setup). Cycles focus to the next/previous screen (in a multi-head setup).
.SS prevWorkspaceColumn
.SS nextWorkspaceColumn
.SS prevWorkspaceRow
.SS nextWorkspaceRow
Used to navigate the workspaces in a 2-dimensional manner. If these commands are
used, the workspaceColumns action must be specified. See OPTIONS.
.SS toggleGrabs
Disables all keybindings except for the binding which runs this action, for
the current screen. Enables keybindings when run again. This command cannot be
part of a chain.
.SH SEE ALSO .SH SEE ALSO
\fIepist\fR(1) \fIopenbox\fR(1) \fIepist\fR(1) \fIopenbox\fR(1)