User extensions in Style Configurator are overwritten by default extensions
-
I noticed the following issue.
The Style Configurator dialogue allows the user to specify an arbitrary amount of user extensions per language. I use this to allow our sql procedures (which have varying extensions, one of which is .PRO) to be syntax highlighted as SQL files.
However since I upgraded von Notepad++ 7.8.1 x86 to 7.8.6 x64 and deleting all previous xml configurations the PRO extension is assigned to “Visual Prolog” instead of SQL, as the default extensions for Visual Prolog are “pro cl i pack ph”. This seems to overwrite my user extension as seen in the following GIF video.
Notepad++ v7.8.6 (64-bit) Build time : Apr 21 2020 - 15:23:03 Path : C:\Program Files\Notepad++\notepad++.exe Admin mode : OFF Local Conf mode : OFF OS Name : Windows 10 Pro (64-bit) OS Version : 1909 OS Build : 18363.778 Plugins : ComparePlugin.dll mimeTools.dll NppConverter.dll NppExport.dll PythonScript.dll XMLTools.dll
-
It looks like this has been one of the default extension
since visual prolog has been introduced in 2016
according to this commit.So I have to assume that you either removed the .pro extension from
Visual Prolog or the language itself yourself if this was working with 7.8.1. -
Shouldn’t user extensions always be on a higher priority than default ones?
-
I agree.
Maybe worth opening an issue at https://github.com/notepad-plus-plus/notepad-plus-plus/issues -
To add to what @Ekopalypse said,
Maybe worth opening an issue at https://github.com/notepad-plus-plus/notepad-plus-plus/issues
When you do open the issue, please provide a link to that new issue here in this discussion, so other readers can easily see the status of that request.
Thank you.
-
Issue is created at https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8304.
Best regards!