Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| howto:editor:slyedit [2019/07/21 12:07] – [Upgrading from previous versions] Added new feature note for version 1.67 Nightfox | howto:editor:slyedit [2026/03/05 15:12] (current) – SlyEdit 2.00: Having just one SlyEdit entry nightfox | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== SlyEdit ====== | + | ====== SlyEdit |
| SlyEdit is the second full-featured full screen editor for Synchronet, written by '' | SlyEdit is the second full-featured full screen editor for Synchronet, written by '' | ||
| + | \\ | ||
| + | The '' | ||
| \\ | \\ | ||
| SlyEdit will recognize the user's terminal size and set up the screen accordingly.\\ | SlyEdit will recognize the user's terminal size and set up the screen accordingly.\\ | ||
| Line 18: | Line 20: | ||
| ===== Getting SlyEdit ===== | ===== Getting SlyEdit ===== | ||
| - | As of Synchronet 3.16, SlyEdit is included with Synchronet. | + | As of Synchronet 3.16, SlyEdit is included with Synchronet. |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | Additionally, | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Copy the .js files to the '' | + | Copy the .js files to the '' |
| ===== Configuration with Synchronet ===== | ===== Configuration with Synchronet ===== | ||
| - | Make sure any or all of these configurations (as desired) are in [[util: | + | Make sure this configuration is in [[util: |
| - | For IceEdit style: | + | Name SlyEdit |
| + | Internal Code | ||
| + | Command line ?SlyEdit.js %f | ||
| + | Access requirements | ||
| + | Native Executable | ||
| + | I/O method | ||
| + | Use Shell or New Context | ||
| + | Record Terminal Width Yes | ||
| + | Word-wrap Quoted Text Yes, for 79 columns | ||
| + | Retain Ctrl-A Codes in Quotes | ||
| + | Automatically Quoted Text All | ||
| + | Editor Information Files QuickBBS MSGINF/ | ||
| + | Handle Soft CRs N/A | ||
| + | Strip FidoNet Kludges | ||
| + | Support UTF-8 Encoding | ||
| + | BBS Drop File Type None | ||
| - | Name | + | The first time a user runs SlyEdit, they will be prompted about which style they want to use (Ice, DCT, or random). |
| - | Internal Code | + | |
| - | Command Line ?slyedit %f ICE | + | |
| - | Access Requirements | + | |
| - | Intercept I/O | + | |
| - | Native Executable | + | |
| - | Use Shell to Execute | + | |
| - | Record Terminal Width | + | |
| - | Word Wrap Quoted Text Yes, for terminal width | + | |
| - | Automatically Quoted Text | + | |
| - | Editor Information Files QuickBBS MSGINF/ | + | |
| - | Expand Line Feeds to CRLF | + | |
| - | Strip FidoNet Kludge Lines No | + | |
| - | BBS Drop File Type None | + | |
| - | + | ||
| - | For DCT Edit style:\\ | + | |
| - | + | ||
| - | Name SlyEdit (DCT Style) | + | |
| - | Internal Code | + | |
| - | Command Line ?slyedit %f DCT | + | |
| - | Access Requirements | + | |
| - | Intercept I/O | + | |
| - | Native Executable | + | |
| - | Use Shell to Execute | + | |
| - | Record Terminal Width | + | |
| - | Word Wrap Quoted Text Yes, for terminal width | + | |
| - | Automatically Quoted Text | + | |
| - | Editor Information Files QuickBBS MSGINF/ | + | |
| - | Expand Line Feeds to CRLF | + | |
| - | Strip FidoNet Kludge Lines No | + | |
| - | BBS Drop File Type None | + | |
| - | + | ||
| - | To have SlyEdit choose either IceEdit | + | |
| - | + | ||
| - | Name SlyEdit (Random Style) | + | |
| - | Internal Code | + | |
| - | Command Line ?slyedit %f RANDOM | + | |
| - | Access Requirements | + | |
| - | Intercept I/O | + | |
| - | Native Executable | + | |
| - | Use Shell to Execute | + | |
| - | Record Terminal Width | + | |
| - | Word Wrap Quoted Text Yes, for terminal width | + | |
| - | Automatically Quoted Text | + | |
| - | Editor Information Files QuickBBS MSGINF/ | + | |
| - | Expand Line Feeds to CRLF | + | |
| - | Strip FidoNet Kludge Lines No | + | |
| - | BBS Drop File Type None | + | |
| ===== SlyEdit configuration files ===== | ===== SlyEdit configuration files ===== | ||
| Line 84: | Line 59: | ||
| 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 2.00 | ||
| + | ------------------- | ||
| + | SlyEdit 2.00 has a new user setting (in the user settings menu, opened with Ctrl-U), to specify which UI style to use (Ice/ | ||
| + | |||
| + | SlyEdit will still work as configured previously in Synchronet, but you may wish to edit their external editors in Synchronet | ||
| + | |||
| + | For the SlyEdit entry that is deleted, users who were using that style of SlyEdit may find that their editor has been defaulted to another editor, so they may need to change their preferred editor to SlyEdit again. | ||
| + | |||
| + | When removing the 2nd SlyEdit entry from your external editor configuration, | ||
| + | |||
| + | NOTE: Before changing your Synchronet editor configuration to only have one SlyEdit, download the following JS script and run it (either on your BBS PC using jsexec or on the terminal); It will list users who currently appear to be using SlyEdit. | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | After changing your Synchronet external editor configuration to just have one SlyEdit (and changing its internal code), you should go through and check the users listed by that script to ensure they have SlyEdit selected as their external editor. | ||
| + | |||
| + | New in version 1.90 | ||
| + | ------------------- | ||
| + | For adding a ' | ||
| + | ^Setting | ||
| + | | memeMaxTextLen | For appending a ' | ||
| + | | memeDefaultWidth | The default width for memes | | ||
| + | | memeStyleRandom | For appending a meme to a message, whether or not to choose a random style (border style & color) for the meme. The user will still be able to change it. Valid values are true and false. If this is true, the border & color settings will be ignored. | | ||
| + | | memeDefaultBorder | Default border for posting a meme. This can be one none, single, mixed1, mixed2, mixed3, double, ornate1, ornate2, or ornate3. This can also be a number between 1 and the maximum number of meme border styles. You can refer to sbbs/ | ||
| + | | memeDefaultColor | For appending a meme to a message, this is a number that specifies the coloring for the meme. This can be between 1 and the maximum number of coloring options supported by sbbs/ | ||
| + | | memeJustify | For appending a meme to a message, this specifies the text justification. Valid values are center, left, and right. | | ||
| + | |||
| + | New in version 1.80 | ||
| + | ------------------- | ||
| + | New configuration settings have been added in SlyEdit.cfg: | ||
| + | ^Setting | ||
| + | | allowColorSelection | ||
| + | | saveColorsAsANSI | ||
| + | |||
| + | The TextEditColor setting has been removed from the color theme configuration files. | ||
| + | |||
| + | New in version 1.71 | ||
| + | ------------------- | ||
| + | There is a new setting in SlyEdit.cfg, | ||
| + | |||
| + | 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/ | ||
| New in version 1.67 | New in version 1.67 | ||
| Line 178: | Line 197: | ||
| New in 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. | + | Version 1.20 added a cross-posting feature, and there is a new configuration setting and some new color settings for cross-posting. |
| New setting for SlyEdit.cfg: | New setting for SlyEdit.cfg: | ||
| Line 217: | Line 236: | ||
| New in version 1.16 | New in version 1.16 | ||
| ------------------------- | ------------------------- | ||
| - | As of version 1.16, the configuration files may be placed in the '' | + | As of version 1.16, the configuration files may be placed in the '' |
| \\ | \\ | ||