home *** CD-ROM | disk | FTP | other *** search
- Hello YAMmer's,
-
- Here is my 2ยข worth on "How best to use iSpell_3.1.18p4 with YAM_2.0"...
-
- I have successfully installed and used both AlphaSpell_6.2 and iSpell_3.1
- .18p4 with YAM_2.0
-
- I initially used ASpell but switched to iSpell because it is more versatile.
-
- This is what you need to do to get iSpell functioning with YAM_2.0
-
- Steps:
- ------
-
- 1. D/L Aminet util/gnu ispell31p4bin.lha 660k (Do NOT use any other version!)
- D/L Aminet util/libs ixemul-xxxx.lha (For your CPU!) Required by iSpell!
-
- 2. Install iSpell_3.1.18p4 as follows:
- After decompressing the .lha, rename the "ispell-3.1.18bin" directory to
- "iSpell", then copy it to where ever you want it to reside... Ensure
- that the "iSpell" sub-directories "bin" and "lib" and their contents are
- retained inside the "iSpell" directory so that the attached iSpell .rexx
- scripts can locate the iSpell Rexx Server and the iSpell dictionaries as
- needed...
-
- Copy (For your CPU!) ixemul.library and ixnet.library to LIBS:
-
- 3. Ensure that iSpell is assigned in your S:User-Startup or some other
- location for your assigns! eg. Assign iSpell: DH0:Read-Edit/iSpell
-
- 4. Copy these attached MUI iSpell .rexx scripts to:
- iSpellSuggest.rexx to MUI:Rexx
- iSpellLookup.rexx to MUI:Rexx
-
- *** and ***
-
- Set up SYS:MUI/TextEditor *** OR *** YAM:MUI/TextEditor as follows:
-
- Note: Since these iSpell .rexx scripts can be used for *any* program that
- utilizes the MUI:TextEditor.mcc, I recommend SYS:MUI/TextEditor...
- YAM will use the SYS:MUI/TextEditor settings unless you use a different
- set up in the YAM:MUI/TextEditor settings...
-
- Spell checker:
- Lookup command: [ARexx] MUI:Rexx/iSpellLookup.rexx %s
- Suggest command: [ARexx] MUI:Rexx/iSpellSuggest.rexx %s
-
- Spell check as you type? = Checked (Recommended)
- Lookup word before suggesting? = UnChecked (Automatic)
-
-
- 5. Copy these attached YAM iSpell .rexx scripts to:
- iSpellAll.rexx to YAM:Rexx
- iSpellExit.rexx to YAM:Rexx
-
- *** and ***
-
- Set up (2) of your YAM Config/ARexx 'Scripts' menu entries (0-9) to use:
- YAM:Rexx [ARexx] iSpellAll.rexx (Do Not select "Open console window")
- (Do Not select "Wait for termination")
-
- YAM:Rexx [ARexx] iSpellExit.rexx (Do Not select "Open console window")
- (Select "Wait for termination")
-
- *** and ***
-
- Set up YAM Config/ARexx 'Program Startup' to use:
- YAM:Rexx [AmigaDOS] iSpell:bin/iSpell -r > NIL: < NIL:
- (Do Not select "Open console window")
- (Do Not select "Wait for termination")
- (This starts the iSpell Rexx Server when YAM is started.)
-
- Set up YAM Config/ARexx 'Program Termination' to use:
- YAM:Rexx [ARexx] iSpellExit.rexx (Do Not select "Open console window")
- (Select "Wait for termination")
- (This quits the iSpell Rexx Server when YAM is quit.)
-
-
- With this setup:
- ----------------
-
- 1. When you type a word that the iSpell:lib/dictionaries do not recognize
- you will get a System Alert (per your SYS:Prefs/Sound preferences).
-
- 2. You can select (Double Click) a word and press 'RShift Help' and a list
- of suggestions will pop up and you can select the appropriate one.
-
- 3. You can Spell check ALL text in the "TextEditor" YAM Write message
- window by selecting the iSpellAll.rexx script you included in step 5.
-
- 4. You can QUIT the iSpell Rexx Server anytime by selecting the
- iSpellExit.rexx script you included in step 5.
-
-
- iSpell .rexx scripts purpose:
- -----------------------------
-
- 1. iSpellAll.rexx is for spell checking ALL text in the "TextEditor".
- iSpellAll.rexx can be used to conveniently ADD words to the iSpell:lib/
- .ispell_xxxx (User Dictionary)
-
- 2. iSpellLookup.rexx is for spell checking each word (Spell-As-You-Type)
- in the "TextEditor".
-
- 3. iSpellSuggest.rexx is for spell checking a selected word using 'RShift
- Help' in the "TextEditor".
-
- 4. iSpellExit.rexx is to QUIT the iSpell Rexx Server.
-
-
- Notes:
- ------
- I have attached (6) .IFF images to help you with the Set up instructions for
- Steps: 4 & 5, and to change the MUI:TextEditor Keybindings if desired...
-
- I changed the MUI:TextEditor Keybindings default of 'Help = Suggest spelling'
- to 'RShift Help = Suggest spelling'... That fixed a problem I was having
- whenever I used 'Help = Suggest spelling' which caused the YAM.guide to
- pop-up instead of the Spell checker window with a list of suggestions...
-
- If you select a word to Spell check using 'RShift Help' in the "TextEditor":
-
- 1. If the word is recognized, you will get a message "Word is correct".
- This indicates that iSpell found a word spelled exactly the same way
- you spelled it in the iSpell:lib/Main or User dictionary...
-
- 2. If the word is NOT recognized, you will get a list of suggestions with
- words to select from unless iSpell does not have a suggestion in which
- case you will get a message "No suggestions". This indicates that
- iSpell could NOT find any word spelled exactly the same way you spelled
- it in the iSpell:lib/Main or User dictionary...
-
- (Words are CASE sensitive in the Main and User dictionaries)
-
-
- It appears that iSpell has difficulty with Upper Case characters and will
- display a spelling error because of this eg. Arexx | arexx | ARexx | aRexx
- iSpell will accept Arexx and arexx but will NOT accept ARexx or aRexx even
- though they are ALL spelled the same... iSpell will accept the Case of the
- first character (Capitalization rules) but will not accept any additional
- characters that are in Upper Case unless ADDed to the User dictionary.
- So, using this example you would need to ADD ARexx and aRexx to the User
- dictionary if you wanted iSpell to accept those Case differences...
- This is not a problem for common words, but some Amiga filenames use a
- mixture of Case...
-
- This text contains eg. TextEditor | AlphaSpell | AmigaDOS | StopSpell |
- iSpell | YAM | ASpell | MUI etc. that will not be accepted unless ADDed to
- the User dictionary and spelled with the exact Case per these examples...
-
- There is also a problem with (.) periods inside names eg. mmikee@cts.com
- Some other special characters cause problems for iSpell eg. (-) Hyphen and
- (_) Underscore and probably others that I have yet to discover...
-
- You may experience some YAM crashes when switching between the various
- iSpell .rexx scripts... Therefore, SAVE SAVE SAVE...
-
- I have included iSpell .rexx scripts and set up procedures to provide the
- least amount of iSpell Rexx Server starts and restarts that I'm aware of...
-
- The iSpell Rexx Server may cause your Virus checker program to show an
- alert (Memory Vectors) since it is copied to RAM...
-
-
- Troubleshooting:
- ----------------
- If you were previously using AlphaSpell, ensure that you recheck ALL of the
- SYS:MUI/TextEditor settings and MUI:YAM/TextEditor settings as well as the
- YAM ARexx 'Scripts' menus etc. for proper scripts, paths and actions...
-
- AlphaSpell uses AmigaDOS scripts as the Spell and StopSpell scripts...
- This requires MUI/TextEditor Spell check Lookup and Suggest commands to
- be QUOTED " "... YAM ARexx 'Scripts' menu entries to be [AmigaDOS]
-
- iSpell uses ARexx scripts for ALL of the iSpell .rexx scripts...
- This requires MUI/TextEditor Spell check Lookup and Suggest commands to
- be UnQUOTED... YAM ARexx 'Scripts' menu entries to be [ARexx]
-
- Make sure that your iSpell:lib/.ispell_xxxx (User Dictionary) is not
- corrupted...
-
- Check if your MUI:TextEditor "Spell check" Keybinding is being used by
- another ACTIVE Amiga program which could create a conflict?
-
- Check SYS:MUI/TextEditor settings *** vs *** MUI:YAM/TextEditor settings
- for a conflict in the Spell checker and Keybindings sections...
-
- Maybe you are using some patch or hack that is interfering...
-
-
- I hope this helps you get iSpell and YAM functioning... I LIKE IT!
- iSpell is very useful and I find it saves much time and embarrassment...
-
-
- There are (4) YAM ARexx programmers (that I'm aware of) who collectively,
- have been able to get iSpell and YAM functioning reasonably well together...
-
- 1. Brecht Machiels <darklite@flashmail.com>
- 2. Lorens Johansson <SnorsleX@SoftHome.net>
- 3. Roger "Ben" Bennett <bennett@net.ntl.com>
- 4. Markus Maier <mkm@gmx.de>
-
- DO NOT USE: iSpell_3.3ljr or iSpell_3.1.20 They do not work with this setup!
-
-
- While using iSpell with YAM, PLEASE keep track of any problems that you
- encounter and report them to the YAM.ML and hopefully some more of them
- will get resolved...
-
-
- Thanks To:
-
- 1. Marcel Beck (YAM_2.0)
- 2. Jesper Skov (iSpell_3.1.18p4)
- 3. Brecht, Lorens, Ben and Markus (ARexx programming of iSpell .rexx scripts)
- 4. Allan Odgaard (MUI:TextEditor etc.)
-
-
- Later,
- Mike
- --
-
- Mike Hendren C64 - C128 - Amiga
-
- Commodore Connection
-
- Hardware/Software Repair/Service
-
- E-mail: mmikee@cts.com
- Snail-mail: 1118 Old Stage Road
- Fallbrook, CA 92028
- Phone: (760) 731-0924
-