Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| howto:editor:slyedit [2019/05/24 20:41] – [Upgrading from previous versions] Minor change in verbage in section headers 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 | + | SlyEdit is the second full-featured full screen editor for Synchronet, written by '' |
| \\ | \\ | ||
| - | 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.\\ | + | The '' |
| + | \\ | ||
| + | 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, | Thanks go out to all the sysops and users who have reported bugs, made suggestions, | ||
| 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 | ||
| + | -------------------- | ||
| + | Version 1.67 added the ability to change the message subject. | ||
| + | |||
| + | 1.66 update | ||
| + | ----------------- | ||
| + | For dictionaries with localized spellings, the filenames can have a " | ||
| + | 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. | ||
| + | contain the language without a localization if they contain words common to all regions. | ||
| + | For example: | ||
| + | ^ Filename | ||
| + | | dictionary_en.txt | ||
| + | | dictionary_en-US-supplemental.txt | English word spellings only specific to the US | | ||
| + | | dictionary_en-US.txt | ||
| New in 1.64 | New in 1.64 | ||
| Line 162: | 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 201: | 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 '' |
| \\ | \\ | ||