Well, UltraEdit for Windows version 18 is at long last out and available.
I see that they have designed it to where language specific smart templates are in a directory to themselves. This should make it easy to create templates for a specific language, then share them with others.
They have also provided templates for a number of languages, just as they do for wordfiles. That was very nice of them to give us the head start. I have noticed a couple of errors in PHP templates already, though. Not the implementation of the template system, just wrong format on how a couple of functions were called. They called them without the required parentheses. I'll have to check them more thoroughly when I have time.
I will definitely need to go through and rename all the templates. I'm trying to decide how it would best organize the ones they have already put in, and how to add additional stuff so as to make it easy to find them again later. I am considering putting keywords in front of the name, as part of the name.
For example, placing "str" in front of string handling functions, "file" in front of file handling functions, "ctrl" in front of control structures (if, for, foreach, etc.), and so on and so forth. Then, I can put "snip" in front of Code Snippets that can be actual full routines and code that I want inserted into multiple programs for reuse. This will make it easier to locate them, especially since you can search by typing the first few characters of the templates.
I see that they have designed it to where language specific smart templates are in a directory to themselves. This should make it easy to create templates for a specific language, then share them with others.
They have also provided templates for a number of languages, just as they do for wordfiles. That was very nice of them to give us the head start. I have noticed a couple of errors in PHP templates already, though. Not the implementation of the template system, just wrong format on how a couple of functions were called. They called them without the required parentheses. I'll have to check them more thoroughly when I have time.
I will definitely need to go through and rename all the templates. I'm trying to decide how it would best organize the ones they have already put in, and how to add additional stuff so as to make it easy to find them again later. I am considering putting keywords in front of the name, as part of the name.
For example, placing "str" in front of string handling functions, "file" in front of file handling functions, "ctrl" in front of control structures (if, for, foreach, etc.), and so on and so forth. Then, I can put "snip" in front of Code Snippets that can be actual full routines and code that I want inserted into multiple programs for reuse. This will make it easier to locate them, especially since you can search by typing the first few characters of the templates.