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 17:42] – Added information about the spell checker in version 1.64 nightfoxhowto:editor:slyedit [2019/05/29 15:08] – [SlyEdit] Removed the version number so the wiki page so that the version number doesn't have to be updated for each new version/release of SlyEdit. Also, removed information about the 79-character message width limit, as that's no longer true for SlyEdi nightfox
Line 1: Line 1:
 ====== SlyEdit ====== ====== SlyEdit ======
-SlyEdit version 1.64 (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 85: Line 85:
 \\ \\
  
-Upgrading to 1.64+New in 1.64
 ----------------- -----------------
 Version 1.64 added a spell checker feature.  There is a new option for SlyEdit.cfg, Version 1.64 added a spell checker feature.  There is a new option for SlyEdit.cfg,
Line 94: Line 94:
 directory where SlyEdit.js is located. directory where SlyEdit.js is located.
  
-Upgrading to version 1.63+New in version 1.63
 ------------------------- -------------------------
 This version allows using the full width of the terminal for message text. This version allows using the full width of the terminal for message text.
Line 103: Line 103:
 the reader. the reader.
  
-Upgrading to version 1.34+New in version 1.34
 ------------------------- -------------------------
 This version includes a new configuration option in SlyEdit.cfg for Ice-style colors (in the [ICE_COLORS] section): menuOptClassicColors.  If this option is set to false, then new colors will be used for Ice-style menu options.  If this is set to false, then the classic Ice-style menu option colors will be used. This version includes a new configuration option in SlyEdit.cfg for Ice-style colors (in the [ICE_COLORS] section): menuOptClassicColors.  If this option is set to false, then new colors will be used for Ice-style menu options.  If this is set to false, then the classic Ice-style menu option colors will be used.
  
-Upgrading to version 1.33+New in version 1.33
 ------------------------- -------------------------
 In this version, taglines can now be optionally prefixed with some text and/or surrounded by double quotes.  Also, the list of taglines can optionally be shuffled before being displayed to the user.  Three new configuration settings have been added in this version to configure these options: In this version, taglines can now be optionally prefixed with some text and/or surrounded by double quotes.  Also, the list of taglines can optionally be shuffled before being displayed to the user.  Three new configuration settings have been added in this version to configure these options:
Line 115: Line 115:
 | shuffleTaglines                 | Whether or not to shuffle (randomize) the list of taglines displayed to the user for selection. | | shuffleTaglines                 | Whether or not to shuffle (randomize) the list of taglines displayed to the user for selection. |
  
-Upgrading to version 1.32+New in version 1.32
 ------------------------- -------------------------
 A new color setting has been added, listBoxItemHighlight, which is used for the currently selected item in a list box. A new color setting has been added, listBoxItemHighlight, which is used for the currently selected item in a list box.
Line 134: Line 134:
  
 \\ \\
-Upgrading to version 1.29+New in version 1.29
 ------------------------- -------------------------
 A new "text replacements" (AKA macros) feature has been added.  This feature lets you (the sysop) define words to be replaced with other text.  This feature can be used, for instance, to replace commonly misspelled words with their correct versions or to replace swear words with less offensive words as the user types a message.  For more details, see the section regarding text replacements in SlyEdit's readme file. A new "text replacements" (AKA macros) feature has been added.  This feature lets you (the sysop) define words to be replaced with other text.  This feature can be used, for instance, to replace commonly misspelled words with their correct versions or to replace swear words with less offensive words as the user types a message.  For more details, see the section regarding text replacements in SlyEdit's readme file.
Line 146: Line 146:
  
 \\ \\
-Upgrading to version 1.28+New in version 1.28
 ------------------------- -------------------------
 New general color settings (for both the DCT-style and Ice-style theme files): New general color settings (for both the DCT-style and Ice-style theme files):
Line 160: Line 160:
  
 \\ \\
-Upgrading to version 1.20+New in version 1.20
 ------------------------- -------------------------
 Version 1.20 added a cross-posting feature, and there is a new configuration setting and some new color settings for cross-posting.  Also, starting with version 1.20, you can put your customized SlyEdit configuration file (SlyEdit.cfg) and color theme files in the ''[[dir:mods]]'' directory so that they won't be accidentally overwritten when updating the Synchronet files from the Synchronet ''[[dev:CVS]]'' repository. Version 1.20 added a cross-posting feature, and there is a new configuration setting and some new color settings for cross-posting.  Also, starting with version 1.20, you can put your customized SlyEdit configuration file (SlyEdit.cfg) and color theme files in the ''[[dir:mods]]'' directory so that they won't be accidentally overwritten when updating the Synchronet files from the Synchronet ''[[dev:CVS]]'' repository.
Line 182: Line 182:
  
 \\ \\
-Upgrading to version 1.18+New in version 1.18
 ------------------------- -------------------------
 * **Important:** If you use Digital Distortion's Message Lister on your BBS, then you must update Digital Distortion's Message Lister must to at least version 1.36 in order for message quoting with author's initials to work properly when replying to a message from Digital Distortion's Message Lister.  The latest version of the Digital Distortion BBS doors & add-ons can be downloaded from the [[http://digdist.synchro.net/DigDistBBSStuff/DigDistBBSStuff.html|Digital Distortion BBS Doors and Tools page]]. * **Important:** If you use Digital Distortion's Message Lister on your BBS, then you must update Digital Distortion's Message Lister must to at least version 1.36 in order for message quoting with author's initials to work properly when replying to a message from Digital Distortion's Message Lister.  The latest version of the Digital Distortion BBS doors & add-ons can be downloaded from the [[http://digdist.synchro.net/DigDistBBSStuff/DigDistBBSStuff.html|Digital Distortion BBS Doors and Tools page]].
Line 191: Line 191:
  
 \\ \\
-Upgrading to version 1.17+New in version 1.17
 ------------------------- -------------------------
 Starting with version 1.17, when replying to a message, quoted lines from the previous message will be prefixed with the last author's initials by default.  If desired, this behavior can be disabled by adding the following line in the [BEHAVIOR] section of SlyEdit.cfg: Starting with version 1.17, when replying to a message, quoted lines from the previous message will be prefixed with the last author's initials by default.  If desired, this behavior can be disabled by adding the following line in the [BEHAVIOR] section of SlyEdit.cfg:
Line 199: Line 199:
  
 \\ \\
-Upgrading to version 1.16+New in version 1.16
 ------------------------- -------------------------
 As of version 1.16, the configuration files may be placed in the ''[[dir:ctrl]]'' directory if desired.  This change was made for SlyEdit's inclusion in the Synchronet ''[[dev:CVS]]'' repository.  The .js files can be placed anywhere, but for the standard Synchronet installation from the ''[[dev:CVS]]'' repository, the .js files will be in the ''[[dir:exec]]'' directory. As of version 1.16, the configuration files may be placed in the ''[[dir:ctrl]]'' directory if desired.  This change was made for SlyEdit's inclusion in the Synchronet ''[[dev:CVS]]'' repository.  The .js files can be placed anywhere, but for the standard Synchronet installation from the ''[[dev:CVS]]'' repository, the .js files will be in the ''[[dir:exec]]'' directory.
  
 \\ \\
-Upgrading to version 1.15+New in version 1.15
 ------------------------- -------------------------
 In version 1.15, the configuration setting splitLongQuoteLines was removed and replaced with the reWrapQuoteLines setting.  Refer to the list of settings above for its description. In version 1.15, the configuration setting splitLongQuoteLines was removed and replaced with the reWrapQuoteLines setting.  Refer to the list of settings above for its description.
Line 215: Line 215:
  
 \\ \\
-Upgrading to version 1.08+New in version 1.08
 ------------------------- -------------------------
 Starting with version 1.08, the "Expand Line Feeds to CRLF" for SlyEdit in SCFG should now be set to Yes.  This option enables Synchronet to save messages properly, regardless of whether Synchronet is running in Windows or a *nix system.  The SCFG examples above reflect this option.  Enabling this option fixes problems with line wrapping that was seen on Linux Synchronet systems when the messages were sent across some networks to other BBSs.  Thanks goes to Access Denied, sysop of The Pharcyde, for helping to test this. Starting with version 1.08, the "Expand Line Feeds to CRLF" for SlyEdit in SCFG should now be set to Yes.  This option enables Synchronet to save messages properly, regardless of whether Synchronet is running in Windows or a *nix system.  The SCFG examples above reflect this option.  Enabling this option fixes problems with line wrapping that was seen on Linux Synchronet systems when the messages were sent across some networks to other BBSs.  Thanks goes to Access Denied, sysop of The Pharcyde, for helping to test this.
Line 228: Line 228:
 \\ \\
  
-Upgrading to version 1.07+New in version 1.07
 ------------------------- -------------------------
 Starting with version 1.07, the option "Expand Line Feeds to CRLF" in SCFG should now be set to Yes.  Refer to the example configuration near the top of this article. Starting with version 1.07, the option "Expand Line Feeds to CRLF" in SCFG should now be set to Yes.  Refer to the example configuration near the top of this article.