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
howto:editor:slyedit [2019/05/24 23:29] – [SlyEdit] nightfoxhowto:editor:slyedit [2019/08/09 19:46] – [Upgrading from previous versions] Added a note for version 1.68 nightfox
Line 1: Line 1:
 ====== SlyEdit ====== ====== SlyEdit ======
-SlyEdit version 1.65 (released on 2019-05-24) is the second full-featured full screen editor for Synchronet, written by ''[[person:nightfox]]'' in JavaScript.  SlyEdit can run in one of two styles, to mimic the look & feel of IceEdit or DCT Edit, two popular BBS message editors from the 1990s.  The style is specified by a command-line argument.  SlyEdit also supports customization of options via a configuration file and colors via theme files.\\+SlyEdit is the second full-featured full screen editor for Synchronet, written by ''[[person:nightfox]]'' in JavaScript.  SlyEdit can run in one of two styles, to mimic the look & feel of IceEdit or DCT Edit, two popular BBS message editors from the 1990s.  The style is specified by a command-line argument.  SlyEdit also supports customization of options via a configuration file and colors via theme files.\\
 \\ \\
-SlyEdit will recognize the user's terminal size and set up the screen accordingly.  The width of the edit area will always be 80 characters and support up to 79 characters of text; however, an increased terminal size will provide more room for information to be displayed such as the message area, from/to names, etc.  Also, a terminal height greater than the standard 24 or 25 characters will provide a taller edit area, allowing more of the message to be seen on the screen at a time.\\+SlyEdit will recognize the user's terminal size and set up the screen accordingly.\\
 \\ \\
 Thanks go out to all the sysops and users who have reported bugs, made suggestions, and helped test SlyEdit, including the following people: Thanks go out to all the sysops and users who have reported bugs, made suggestions, and helped test SlyEdit, including the following people:
Line 24: Line 24:
  
 ===== Configuration with Synchronet ===== ===== Configuration with Synchronet =====
-Make sure any or all of these configurations (as desired) are in [[util:SCFG]]->External Programs->External Editors.+Make sure any or all of these configurations (as desired) are in [[util:SCFG]]->External Programs->External Editors.  Note that the ARS requirements string is "ANSI AND COLS 80" This means that the user's terminal must support ANSI and have a width of at least 80  columns.  Also, for best quote line behavior in various readers, the "Word Wrap Quoted Text" setting must be set to "Yes, for 80 columns" (not to wrap for the terminal width).
  
 For IceEdit style:\\  For IceEdit style:\\ 
Line 31: Line 31:
   Internal Code                   SLYICE                               Internal Code                   SLYICE                            
   Command Line                    ?slyedit %f ICE                      Command Line                    ?slyedit %f ICE                   
-  Access Requirements             ANSI                              +  Access Requirements             ANSI AND COLS 80                  
   Intercept I/O                   No                                   Intercept I/O                   No                                
   Native Executable               No                                   Native Executable               No                                
   Use Shell to Execute            No                                   Use Shell to Execute            No                                
   Record Terminal Width           Yes                                  Record Terminal Width           Yes                               
-  Word Wrap Quoted Text           Yes, for terminal width           +  Word Wrap Quoted Text           Yes, for 80 columns               
   Automatically Quoted Text       All                                  Automatically Quoted Text       All                               
   Editor Information Files        QuickBBS MSGINF/MSGTMP               Editor Information Files        QuickBBS MSGINF/MSGTMP            
Line 48: Line 48:
   Internal Code                   SLYDCT                               Internal Code                   SLYDCT                            
   Command Line                    ?slyedit %f DCT                      Command Line                    ?slyedit %f DCT                   
-  Access Requirements             ANSI                              +  Access Requirements             ANSI AND COLS 80                  
   Intercept I/O                   No                                   Intercept I/O                   No                                
   Native Executable               No                                   Native Executable               No                                
   Use Shell to Execute            No                                   Use Shell to Execute            No                                
   Record Terminal Width           Yes                                  Record Terminal Width           Yes                               
-  Word Wrap Quoted Text           Yes, for terminal width           +  Word Wrap Quoted Text           Yes, for 80 columns               
   Automatically Quoted Text       All                                  Automatically Quoted Text       All                               
   Editor Information Files        QuickBBS MSGINF/MSGTMP               Editor Information Files        QuickBBS MSGINF/MSGTMP            
Line 65: Line 65:
   Internal Code                   SLYRAND                               Internal Code                   SLYRAND                            
   Command Line                    ?slyedit %f RANDOM                      Command Line                    ?slyedit %f RANDOM                   
-  Access Requirements             ANSI                              +  Access Requirements             ANSI AND COLS 80                     
   Intercept I/O                   No                                   Intercept I/O                   No                                
   Native Executable               No                                   Native Executable               No                                
   Use Shell to Execute            No                                   Use Shell to Execute            No                                
   Record Terminal Width           Yes                                  Record Terminal Width           Yes                               
-  Word Wrap Quoted Text           Yes, for terminal width           +  Word Wrap Quoted Text           Yes, for 80 columns               
   Automatically Quoted Text       All                                  Automatically Quoted Text       All                               
   Editor Information Files        QuickBBS MSGINF/MSGTMP               Editor Information Files        QuickBBS MSGINF/MSGTMP            
Line 84: Line 84:
 The following is a list of changes and important notes for each version, if you are upgrading from a previous version of SlyEdit:\\ The following is a list of changes and important notes for each version, if you are upgrading from a previous version of SlyEdit:\\
 \\ \\
 +
 +New in version 1.68
 +-------------------
 +Each paragraph of text written in a message is now saved as one long line so that they can be wrapped appropriately according to the terminal/reader width (which should work online as well as in offline readers).  Also, message uploads are now supported by typing /UPLOAD (or /UL) on a line by itself (the uploaded message will replace any message written into the editor).  Also, now honors the SUB_ANON and SUB_AONLY flags for the sub-boards when cross-posting so that the "from" name is "Anonymous" if either of those flags enabled.
 +
 +New in version 1.67
 +--------------------
 +Version 1.67 added the ability to change the message subject.  Note that if using a Synchronet 3.17c development build, this requires a build from July 21, 2019 or newer (that build added the ability to use the RESULT.ED file, even if the editor is configured for QuickBBS MSGINF/MSGTMP).
 +
 +1.66 update
 +-----------------
 +For dictionaries with localized spellings, the filenames can have a "-supplemental" at the
 +end of their name before the extension if they only contain words that are unique to a
 +particular region that don't exist for all regions.  Also, dictionary filenames can just
 +contain the language without a localization if they contain words common to all regions.
 +For example:
 +^ Filename                          ^ Description ^
 +| dictionary_en.txt                 | General English dictionary with spellings common to all regions |
 +| dictionary_en-US-supplemental.txt | English word spellings only specific to the US |
 +| dictionary_en-US.txt              | Full English US dictionary |
  
 New in 1.64 New in 1.64