UltraEditor Extension Help

If you haven't already done so, you need to go to www.ultraedit.com to download a shareware version of UltraEdit
for use with this extension.  It retails for about 30 bucks, which is probably the best money the serious Avenue programmer
can spend;  the shareware version is good for 45 days.

This extension was written to allow the Avenue programmer to use a real text editor with relative ease.  The extension installs
four buttons into the Script Editor (SEd) GUI.  If you can make any improvements, download UltraEditor.apr and feel free to do so.

Before using UltraEdit in conjunction with this extension, you must click the Add Avenue WordList button to configure UltraEdit
for use with the Avenue programming language.  After clicking this button, you will be requested to browse to the UltraEdit
WordFile, which is called Wordfile.txt, and is located in the UltraEdit installation directory.  After selecting this file, you will
be prompted to locate the ArcView Requests and Classes file.  This file is located in your Av_GIS30\ArcView\samples\other directory,
and is called avreq30.txt for ArcView 3.0, or avreq31.txt for ArcView 3.1 or 3.2.  I don't know why either.  After selecting that file,
UltraEdit will start, and load in wordfile.txt and UltraEdit.MakeWordFile.ave for you to take a look at how the WordFile is structured,
and how UltraEdit treats Avenue syntax.

If you would like to change how the Avenue component of wordfile.txt is structured, you can either change it directly, or
download UltraEditor.apr from ArcScripts, edit the UltraEdit.MakeWordFile script, and rebuild the extension.  When you run
UltraEdit.MakeWordFile.ave, it will replace the previous Avenue wordlist.

The method used to allow the functionality to transfer a script back and forth between ArcView and UltraEdit is to use a temporary
textfile in your system's Temp directory.  You cannot use the SetScratch request on this file as the file must be persistent between
applications; therefore you should occasionally purge these scripts from your Temp directory (usually c:\temp or c:\windows\temp).
This textfile is named -theSEdName-.ave.


Button Descriptions:
Send Script to UltraEdit:  Punches the currently active SEd out to UltraEdit.
Retrieve Script from UltraEdit:  Saves the currently active file in UltraEdit, and imports it into the currently open SEd.  Bear in mind
there is no check to ensure the same script is open in both ArcView and UltraEdit, so make sure the same script is open in both
applications.
Add Avenue WordList:  Configures UltraEdit for use with the Avenue programming language, as described above.  Must be done
prior to using the above buttons.
UltraEditor Help:  Displays the file you are reading.


Getting Started in UltraEdit:
To get a color configuration that you like, go to the Advanced menu, select Configuration, and select the Syntax Highlighting tab.
Select Avenue, and tweak away.
To use AutoComplete, start typing a word, and press Ctrl-Space.
For any of the words in the Avenue WordList, you can type them in lowercase, and UltraEdit will correct the case.
UltraEdit has lots of features;  read it's help file.