Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
module:fseditor [2010/03/17 00:12] digitalmanmodule:fseditor [2019/05/30 23:41] – [Installation] Just "install" digital man
Line 1: Line 1:
-====== FSeditor ======+====== Full Screen Editor ======
  
-''fseditor.js'' is a Full Screen Editor (FSE) written by [[person:Deuce]] in JavaScript for Synchronet((the first of its kind)).+''fseditor.js'' is a Full Screen Editor (FSE) written by [[person:Deuce]] in JavaScript((the first of its kind)) for the Synchronet [[server:Terminal]] Server.
  
 ===== Download ===== ===== Download =====
Line 8: Line 8:
 [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/exec/fseditor.js]] [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/exec/fseditor.js]]
  
-===== Installation =====+===== Install =====
 ''fseditor.js'' is normally installed into the Synchronet ''[[dir:exec]]'' directory. ''fseditor.js'' is normally installed into the Synchronet ''[[dir:exec]]'' directory.
  
Line 14: Line 14:
  
 To add ''fseditor.js'' to your FSE list, use the following settings in [[util:SCFG]]->External Programs->External Editors: To add ''fseditor.js'' to your FSE list, use the following settings in [[util:SCFG]]->External Programs->External Editors:
 +<file>
 +╔════════════════════════════════════════════════════════════════════╗
 +║                         FSEditor.js Editor                         ║
 +╠════════════════════════════════════════════════════════════════════╣
 +║ │Name                            FSEditor.js                       ║
 +║ │Internal Code                   FSEDITOR                          ║
 +║ │Command Line                    ?fseditor %f                      ║
 +║ │Access Requirements             ANSI                              ║
 +║ │Intercept I/O                   No                                ║
 +║ │Native Executable               No                                ║
 +║ │Use Shell to Execute            No                                ║
 +║ │Record Terminal Width           Yes                               ║
 +║ │Word-wrap Quoted Text           Yes                               ║
 +║ │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                              ║
 +╚════════════════════════════════════════════════════════════════════╝
 +</file>
 +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).
  
-  Name                            FSEditor.js v1.73             +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 [[util:SBBSecho]].
-  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 ===== ===== Key Bindings =====
  
Line 37: Line 45:
 In edit mode, the following CTRL keys function: In edit mode, the following CTRL keys function:
 ^CTRL-Key  ^Action^ ^CTRL-Key  ^Action^
 +|@   |Colour/Attribute (Same as CTRL-A)|
 |A   |Colour/Attribute| |A   |Colour/Attribute|
 |B   |Home cursor (Beginning of line)| |B   |Home cursor (Beginning of line)|
Line 49: Line 58:
 |L   |Insert line| |L   |Insert line|
 |M   |Carriage Return| |M   |Carriage Return|
-|  |Page Up+|  |Page Down
-|P   |Page Down| +|P   |Page Up|
-|T   |Change the title|+
 |Q   |Quick abort| |Q   |Quick abort|
 |R   |Redraw screen| |R   |Redraw screen|
 +|S   |Edit Subject|
 +|T   |Change Tab Size|
 |U   |Quote| |U   |Quote|
 |V   |Toggle insert mode| |V   |Toggle insert mode|
Line 59: Line 69:
 |Y   |Delete Line| |Y   |Delete Line|
 |Z   |Save and exit| |Z   |Save and exit|
 +|%%\%%   |Edit Subject (Same as Xon CTRL-S)|
 |]   |Move left| |]   |Move left|
 |%%^%%   |Move up| |%%^%%   |Move up|
Line 71: Line 82:
 |CTRL-J |Down one line| |CTRL-J |Down one line|
 |CTRL-K |List keybindings| |CTRL-K |List keybindings|
-|CTRL-|Page Up+|CTRL-|Page Down
-|CTRL-P |Page Down|+|CTRL-P |Page Up|
 |CTRL-Q |Quick abort... FLOW CONTROL CHAR!!!| |CTRL-Q |Quick abort... FLOW CONTROL CHAR!!!|
 |CTRL-R |Redraw screen| |CTRL-R |Redraw screen|
Line 93: Line 104:
 The breakdown is as follows: The breakdown is as follows:
   * Keepers:  ''ABCEFGHIJLMRWZ''   * Keepers:  ''ABCEFGHIJLMRWZ''
-  * Lukewarm: ''KOPVY'' +  * Lukewarm: ''KSTVY\]'' 
-  * Changers: ''QU'' +  * Changers: ''@NPQU_''
- +
-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\''+The following CTRL keys are currently unused: ''DOX[''
  
 CTRL-Q and CTRL-S I do *not* want to use without alternates as they are the CTRL-Q and CTRL-S I do *not* want to use without alternates as they are the