Hi John,
I have just sent a bug reporting email to IDM support with following content:
I am using at the moment UltraEdit for Windows v26.10.0.14 on which the issue described below exists as well as all public released 26.00 versions. The issue is not reproducible with v25.20.0.166 which seems to be the last version on which below described behavior works as expected.
The steps to reproduce the issue are:
- Start UltraEdit and save a new file with a known extension like Temp.bat, Temp.c, Temp.htm or Temp.php.
- Open Advanced - Settings - Editor display - Configuration.
The installed wordfile selected is the file used to syntax highlight the active file at current position of the caret. That's fine.
- Select any other installed wordfile like Perl and click on button Open.
The file
perl.uew should be opened as done by UltraEdit versions up to 25.20.0.166, but opened is the wordfile currently used for syntax highlighting the active file instead of the selected file.
So it is not possible anymore to open any other wordfile than the wordfile used for syntax highlighting the active file from the syntax highlighting configuration dialog. It does not even work to open first a new file or select
No highlighting for active file and then open the configuration dialog. In this case no installed wordfile is preselected, but selecting an installed wordfile and clicking on button
Open has no effect in this case as no wordfile is opened at all.
Thanks for the additional information about missing function names in color group 6 of
php.uew with group name
Built-in Functions. You are right regarding to
mysqli_real_escape_string,
mysqli_select_db,
mysqli_set_charset and
mysqli_stat. The function name
mysqli_query was already in the wordfile
php.uew provided by me as attachment in ZIP file of forum post
Functions list is empty for UTF-8 encoded PHP files after update to UltraEdit v25.10.0.50 (solved), but is still missing in
php.uew installed with currently latest UltraEdit for Windows v26.10.0.14. I added yesterday the missing four function names to
php.uew provided by me and uploaded it.
mysqli_result is not a function, it is a class which is listed in
php.uew in color group 10 with group name
Native classes. So nothing to do by me regarding to this class name.
I recommend to download the ZIP file at bottom of referenced post and extract the wordfile
php.uew to
%APPDATA%\IDMComp\UltraEdit\wordfiles which is the default location for the wordfiles used by UltraEdit with overwriting the already existing
php.uew modified by you. It is currently (2019-05-09) the best syntax highlighting wordfile available for PHP. I have sent this updated
php.uew also to IDM support by email with the request to add it to installation package of next (major) release of UltraEdit and UEStudio with listing the reasons why this version of
php.uew is better than
php.uew installed with UE v26.10.0.14.