The wordfiles on wordfiles download page
which can be also downloaded and uploaded via GitHub
and installed since UltraEdit v24.00 directly from within UltraEdit are user-submitted without any verification by IDM. Unfortunately this means many of the wordfiles contains lots of mistakes in language definition and some are so badly written that they can't be used for creation of smart language templates.
I quickly looked on all user-submitted ColdFusion wordfiles and they are all full of mistakes. Please compress your wordfile into a ZIP or RAR archive file and upload the archive file as attachment to your next post. I will look into it and fix all errors in the wordfile. Then it should be no problem to create the smart language templates file. On weekend I will look also on all other user-submitted ColdFusion wordfiles and fix all the errors to avoid that in future other users of UE/UES using them have the same problems as you.
It could be that I need your ColdFusion language knowledge for fixing all errors in the ColdFusion wordfiles because I know nothing about ColdFusion. I hope you help me when I stuck on a problem which I can't solve without knowledge of ColdFusion language.
Update on 2017-07-23:
I have attached the revised user-submitted ColdFusion wordfiles.
The most interesting one for me was the most likely oldest one coldfusion431.uew
which contained the keyword Nocase
twice and having no language name (very bad for many reasons nowadays).
I updated my macro SortLanguage
to automatically remove Nocase
duplicates from first line of a language file and handle languages without name by adding "Language Number"
whereby the number is taken from the beginning of the language definition line. The later modification of my macro was really important as the language without name resulted on this wordfile with last color group also modified in an endless running loop near end of macro execution which needed to be broken by me with hitting key ESC. The updated macro SortLanguage
is not yet published.
Most of the changes made on the files where done by my syntax tools macros.
I'm not sure if the changes made by me on function strings in coldfusion_sql.uew
result in a better function list. I hope so, but I really don't know which strings should be matched and which ones ignored by the original UltraEdit regular expressions and which part of each matched string should be displayed in function list. Jamo
, please let me know anything you can tell me about the function strings and what they should find and display in function list.
Later when having them perhaps further improved with your help I will send them IDM for upload on their server replacing the existing ones.