NAME
~/.curves - CurVeS preferences file
SYNOPSIS
~/.curves
DESCRIPTION
In the user’s home directory, the .curves file configures preferences
for the CurVeS UI to CVS version control. The hash character ’#’ all
characters that follow up to the end of line are ignored. Blank lines
are ignored, too. The significant lines in the file have the format of
<variable> = <value>
where the variable identifier contains no whitespace and the value is
either a decimal number, a hexadecimal number prefixed by 0x, or a
string comprised of the first non-whitespace character after the equal
sign and all characters up to the end of the line.
In addition, boolean options may take any of the strings "yes", "y",
"yep", "true", "t" for a truth value and "no", "nope", "n", "false", or
"f" for a false value.
PREFERENCE ITEMS
ColorScheme 1
Defines a color scheme for coding the file listing. The color
coding provides a redundant description of file status. Scheme
0 looks good on the Linux console. Scheme 1 is better for X-
Windows XTerms. Scheme 2 is monochrome.
CommitCommentEditor line
Specifies the name/method of entering commit comments. This
option may take any of the values "line" to use the standard
single line edit, "builtin" which *will eventually* invoke a
simple windowed editor, "editor" to use the default user-
specified editor, or "cvs" to use whatever method is defined for
CVS.
Debug 0
When non-zero, this option enables trace debug output. Trace
information is written to the file named by the option
DebugOutput.
DebugOutput ./log
Pathname of file where trace debug output will be written. The
Debug option controls whether or not trace information is
written to this log file.
DebugTimestamps none
Describes the method, if any, of timestamping trace debug output
messages. This option may take any of the values "tod" for time
of day, "relative" for a measure of the time elapsed since the
previous trace message, or "none".
Editor $(EDITOR) or $(VISUAL) or vi
Describes the editor used to edit the configuration file from
the File->Options command.
InhibitAltCharset yes
Inhibits the use of the termcap/terminfo defined alternate
characterset for drawing lines and corners. Define this to use
ASCII characters instead of the alternate character set. If the
termcap/terminfo record doesn’t define an alternate character
set, ASCII will be used anyway.
SenseBinaryFiles yes
Enables the automatic determination of new files as either
binary of text. When disabled new files are marked as Text but
this designation may be changed with the CVS->BinaryToggle
command.
Sort ca
Defines the default sort order for files within a directory.
Each letter corresponds to the sort keys in descending order of
importance. This sort order may be changed for the current
CurVeS session by using the Sort command.
The keys are as follows:
a sort alphabetically without regard to case. Thus ’AXE’
sorts after ’abe’.
A sort alphabetically according to ASCII lexical order. Thus
’AXE’ sorts before ’abe’.
c sort by file classification mark. The order of these marks
is defined internally to CurVeS and is from most
interesting to least interesting. Source controlled files
are more interesting than uncontrolled files. Edited files
are more interesting that unedited, added, removed, or out-
of-sync files.
n sort newest files first.
o sort oldest files first.
l sort longest files first, those with the greatest file
size.
s sort shortest files first, those with the smallest file
size.
cvs cvs
Sets the name of the local cvs program. This is the exact name
given to the operating system when executing CVS. The program
must be either be in the path, or the name must be an absolute
path. To enable compression for client/server connections, add
the -z# switch to this preference, e.g. "cvs -z9".
cvs_server
Sets the name of the CVS server program used to access remote
repositories via rsh. This preference overrides the environment
variable CVS_SERVER. The default value is a blank string which
will not override the environment variable. It is best to use
the environment variable instead of using this preference so
that the CVS command line operates correctly. This preferences
tends to be most useful when debugging CurVeS.
more more
Sets the name of the local pager program. This is the exact
name given to the operating system when using more. The program
must be either be in the path, or the name must be an absolute
path. The pager is used when showing CVS command output to the
user. The program must act like a filter.
AUTHOR
Marc Singer <elf@debian.org>
SEE ALSO
curves(1)