This is an old revision of the document!
Table of Contents
FSeditor
fseditor.js
is a Full Screen Editor (FSE) written by Deuce in JavaScript1) for the Synchronet Terminal Server.
Download
The newest version of fseditor can always be download from: http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/exec/fseditor.js
Installation
fseditor.js
is normally installed into the Synchronet exec
directory.
Configure
To add fseditor.js
to your FSE list, use the following settings in SCFG->External Programs->External Editors:
Name FSEditor.js v1.73 Internal Code FSEDITOR Command Line ?fseditor %f Access Requirements ANSI Intercept I/O No Native Executable No Use Shell to Execute No Word Wrap Quoted Text No Automatically Quoted Text All Editor Information Files WWIV EDITOR.INF/RESULT.ED Expand Line Feeds to CRLF No Strip FidoNet Kludge Lines No BBS Drop File Type None
Key Bindings
The key bindings for using fseditor.js
are:
Edit Mode
In edit mode, the following CTRL keys function:
CTRL-Key | Action |
---|---|
A | Colour/Attribute |
B | Home cursor (Beginning of line) |
C | Center line in message |
E | End of line |
F | Right one character |
G | Enter Graphic Char |
H | Backspace |
I | Tab |
J | Down one line |
K | List keybindings |
L | Insert line |
M | Carriage Return |
O | Page Up |
P | Page Down |
T | Change the title |
Q | Quick abort |
R | Redraw screen |
U | Quote |
V | Toggle insert mode |
W | Delete word backwards |
Y | Delete Line |
Z | Save and exit |
] | Move left |
^ | Move up |
_ | Quick abort (Same as Xoff CTRL-Q) |
Quote Mode
Key | Action |
---|---|
CTRL-B | Home (Top of document) |
CTRL-E | End of document |
CTRL-J | Down one line |
CTRL-K | List keybindings |
CTRL-O | Page Up |
CTRL-P | Page Down |
CTRL-Q | Quick abort... FLOW CONTROL CHAR!!! |
CTRL-R | Redraw screen |
CTRL-^ | Up one line |
CTRL-_ | Quick abort (Same as CTRL-Q) |
SPACE | Toggle sepection of current line |
ENTER | Pastes selected lines into message |
A | Select All |
B | Enter block mode |
N | Unselect all (“Select None”) |
A few notes on keybindings
I am not completely opposed to changing some keybindings. However, the current ones fall into three catagories:
- “Keepers” ones that I like and would need a very good reason to change.
- “Lukewarm” ones I understand but don't particularily like very much.
- “Changers” ones I would change in a heartbeat if I had an alternative.
The breakdown is as follows:
- Keepers:
ABCEFGHIJLMRWZ
- Lukewarm:
KOPVY
- Changers:
QU
The reason O
and P
are in lukewarm instead of changers is that PgUp/PgDn should
be both close together and enterable with one hand in my opinion.
The following CTRL keys are currently unused: DNPSTX\
CTRL-Q and CTRL-S I do *not* want to use without alternates as they are the Xon/Xoff chars used in flow control and are sometimes impossible to send from a terminal.
I am open to suggestions.