Table of Contents
The newest version of fseditor can always be download from: http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/exec/fseditor.js
fseditor.js is normally installed into the Synchronet
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
Note: as of v1.75, FSeditor saves auto-wrapped lines with a so-called “soft linebreak”, identified with a sole line-feed (ASCII 0x0A) character in the file (contrasted with “hard linebreak” identified by a CRLF pair).
If posting on FidoNet networks, you may want to set
Expand Line Feeds to CRLF to
Yes so that the soft linebreaks are actually stored as hard linebreaks (CRLF) in the Sychronet message base and FidoNet nodes which do not auto-wrap long lines can view your message as you intended when exported via SBBSecho.
The key bindings for using
In edit mode, the following CTRL keys function:
|B||Home cursor (Beginning of line)|
|C||Center line in message|
|E||End of line|
|F||Right one character|
|G||Enter Graphic Char|
|J||Down one line|
|T||Change the title|
|V||Toggle insert mode|
|W||Delete word backwards|
|Z||Save and exit|
|_||Quick abort (Same as Xoff CTRL-Q)|
|CTRL-B||Home (Top of document)|
|CTRL-E||End of document|
|CTRL-J||Down one line|
|CTRL-Q||Quick abort… FLOW CONTROL CHAR!!!|
|CTRL-^||Up one line|
|CTRL-_||Quick abort (Same as CTRL-Q)|
|SPACE||Toggle sepection of current line|
|ENTER||Pastes selected lines into message|
|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:
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:
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.