mwb1100 wrote:Does that mean I need better wordfiles for these languages? Why doesn't IDM provide decent wordfiles in an out-of-the-box install for languages which have been around forever and do not change?
You have most likely not installed wordfiles for batch files INI/INF settings, ... There is a huge list of user contributed wordfiles under
Downloads - Extras - Wordfiles. The wordfile(s) for batch files are all not perfect. There is no syntax highlighting engine which highlights batch files correct 100% successfully. The syntax for batch files is too irregular to be highligted by any application correct in any case. I use a customized wordfile for syntax highlighting which works very good for my batch file syntax.
It is not advisable to install to the wordfiles directory, usually
%APPDATA%\IDMComp\UltraEdit\wordfiles, a huge list of wordfiles if most of them are usually not used. All the wordfiles are read in on startup of UltraEdit. The more wordfiles are in this directory, the longer needs the startup. Therefore I recommend to have in the wordfiles directory only those wordfiles which are really needed. That makes also the language temlates list shorter and the theme file containing the highlighting color and font style settings for all the wordfiles if individual settings are used at all.
mwb1100 wrote:Maybe something is misconfigured for me. When I have the Function List set to Flat for a typical C file, I get a list that looks like.
It is not possible to define regular expression search strings which produce a well looking hierarchical list and at the same time also a well looking flat list. Wordfile
c_cplusplus.uew installed with UltraEdit is designed for a hierarchical list. For a flat list the regular expressions need to be changed which can be done by right clicking into function list view and left click on
Configuration. Very good knowledge about Perl or UltraEdit regular expression syntax is needed to change those regular expressions to meet personal requirements for a language.
Examples for differences in function string definitions depending on what should be displayed and how it should be displayed in the function list can be seen by comparing the *.uew files in the RAR archive which can be downloaded from
How to get Xbase++ functions defined over multiple lines displayed by IntelliTips? for Xbase++ or by looking on
wordfiles_readme.txt in
wordfiles.zip for syntax highlighting wordfiles which can be downloaded from the
wordfiles download page.
Everything in a wordfile is customizable. So every user has the possibility to customize what is listed in the function list and how it is displayed as long as finding suitable UltraEdit or Perl regular expressions to get the wanted list.