A tutorial video about auto-replace can be found here.
Auto-replace allows for the dynamic replacement of text with other text. This can be used from situations such as automatically correcting words you commonly mistype, to a full blown macro system.
Corrections and expansions occur when the space bar is pressed, so when “afk” is typed it is only expanded to ”(Away from Keyboard)” after a space is added.
Important: This feature does not work with non-letter and non-characters. For example, the autocorrection of a smiley like ”:)” cannot be transformed into ”???”, but one can transform “sm” into ”???”.
Below these buttons is a list of, well, the lists you have defined. Lists have a priority: they are scanned in order, top down. This is you have an abbreviation defined in two or more lists, the first one found will be used. You an change the order of the lists with the up and down arrows to the right.
Then comes the contents of the highlighted list, shows as Keyword and Replacement.
Click on Save Changes to save any modifications made, Cancel to close the window without saving.
Firestorm versions 4.2.2 and earlier used a feature called “Auto-Correct” for expanding abbreviations and correcting misspelled words. Firestorm versions 4.3.0 and later use a rewritten version of the same thing, called “Auto-Replace.” Both Auto-Correct and Auto-Replace use xml files for storing changes and custom-made lists, but a saved Auto-Correct list will not be compatible with Auto-Replace without some small changes.
If you're not confident about working in the xml files, then please do not use this method; instead, rebuild your Auto-Corrects into Auto-Replaces through the viewer itself, as described in the section above. It is also recommended to make a copy of the file you're editing before you make changes, in case something goes wrong.
To adapt an Auto-Correct list to be compatible with Auto-Replace:
Follow the instructions in the section above for importing the list to the viewer.
Additional note: A “Custom” Auto-Correct file from the old feature actually saves its own name as “You,” and if you don't change that name in the xml file, it will import with the name “You” (not “Custom”). This does not affect its function; it's just a name. But if you want it to be named something other than “You,” then include this other change before importing:
See this page for documentation on Firestorm 4.2.2 (29837) and earlier.