xedplus(1)

xedplus1

A text editor for x

Usage

xedplus [-toolkitoption ...] [filename] [line-number]

Options

Xedplus accepts all of the standard X Toolkit command line options (see X(1)). The order of the command line options is not important.

filename

Specifies the file that is to be loaded during start-up. This is the file which will be edited. If a file is not specified, xedplus lets you load a file or create a new file after it has started up. The filename `-' means to read from standard input. When reading from stdin, xedplus will quit if it reaches end of file without reading anything from stdin.

line-number

Specifies the current line number after start-up.

Overview

Xedplus provides a window consisting of the following three areas:

Menus Section

A set of pull-down menus hopefully allowing you to do everything you want with the text file.

Filename Display

Displays the name of the file currently being edited, and whether this file is Read - Write or Read Only.

Edit Window

Displays the text of the file that you are editing or creating.

Editing

The Athena Text widget is used for the three sections of this application that allow text input. The characters typed will go to the Text widget that the pointer cursor is currently over. If the pointer cursor is not over a Text widget then the keypresses will have no effect on the application.

Resources

For xedplus the available resources are:

enableBackups (Class EnableBackups)

Specifies that, when edits made to an existing file are saved, xedplus is to copy the original version of that file to file<suffix> before it saves the changes. The default value for this resource is "off", stating that no backups should be created.

backupNameSuffix (Class BackupNameSuffix)

Specifies a string that is to be appended to the backup filename. The default is to append the string ".BAK".

printCommand (Class PrintCommand)

Specifies a command for printing the current file. An "%f" in the string is expanded to the filename which has to be printed (A copy of the current file in the tmp directory). "%t" is expanded to the real filename. The default command is "lpr -p -T %t %f".

autoIndent (Class AutoIndent)

Specifies whether to autoindent by default or not. The default is to autoindent.

*editWindow.autoFill (Class AutoFill)

Specifies whether to break a line when the user attempts to type into the right margin or not.

*editWindow.wrap (Class Wrap)

Specifies default wrapmode for lines longer than the textwindow. Values are never, word and line. The default value is never.

tabsize (Class Tabsize)

Specifies the default tabsize in characters. The default value is 8.

textheight (Class Textheight)

Specifies the default height of the textwindow in number of characters. The default value is 40.

textwidth (Class Textwidth)

Specifies the default width of the textwindow in number of characters. The default value is 80.

maxScrollbreak (Class MaxScrollbreak)

Specifies how many cursor up/down events with the same serial number should be ignored.

insertranslations (Class Insertranslations)

Keybindings in Insert mode

overwritetranslations (Class Overwritetranslations)

Keybindings in Overwrite mode

commands (Class Commands) pipes (Class Pipes)

Each command has the format "<Menu entry> <Tab> <Command string>\n\". Here is a short example with some useful commands. It may be placed in the users "~/.Xdefaults" file:

XedPlus*commands: Make make\n\
CC cc $stripped.c -o $stripped
XedPlus*pipes: Date date

The following variables are set and may be used in a command:

$selection: Filename of the temporary file containing the current selection

$tempfile : Filename of the temporary saved text file

$filename : Filename of the edited file

$stripped : Stripped Filename (without postfix and path) of the edited file

Environment

DISPLAY

to get the default host and display number.

XENVIRONMENT

to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property.

Files

$prefix/doc/siag/xedplus/xedplus.html - help text
$prefix stands for "/usr/local" or whatever was specified when Siag Office was built.

Releases

Unchanged in 2 releases since Debian 2.2 (Potato).

  1. 2.2–3.0

Authors

Ulric Eriksson, [email protected]
Randolf Werner, University Koblenz, Germany
Karl-Heinz Staudt, University Koblenz, Germany
Chris D. Peterson, MIT X Consortium

From siagoffice-common 3.5.1-1 in Debian 3.0 (Woody). Parsed by carta from the page's man source.