Order Plugin Menu Items
Hi. I am currently using version 6.9.2. I have a lot of plugins installed and would like the Plugins menu items to be alphabetically sorted. I am not certain what mechanism it is currently using for sorting, as the first 10 plugins are sorted alphabetically, but then the following 27 plugins are listed in a (seemingly) random order.
Does anyone know of a way to sort these items?
NOTE: I have looked at the PluginManagerPlugins.xml file (within the …Notepad++\plugins\Config folder), and while it looks to contain all of the plugins, they already show up alphabetically in this file, so it does not look like it uses this mechanism to sort (too bad!).
The ordering is determined by Notepad++. I believe it is ordered by the name of the plugin file. Keep in mind the name of the file and the name that shows up in the menu can be completely different. If you really want to sort them, you can manually rename the DLL files. It is perfectly safe to do something like rename “ComparePlugin.dll” to “a.dll” and it still loads fine. You can also open a request on github as it probably shouldn’t be too hard to sort them according the the menu item.
Good call, Dail. I confirmed that changing the name of the DLL modified the sorting just as you described. That said, I think I will follow your suggestion to make a feature request, as this is not ideal with this many plugins involved.
Thanks for the quick response.
i have same issue, please make this an option to sort plugins in menu by display name in plugin not plugin dll name. vote +1 for implement.
“The ordering is determined by Notepad++. I believe it is ordered by the name of the plugin file. Keep in mind the name of the file and the name that shows up in the menu can be completely different. If you really want to sort them, you can manually rename the DLL files.”
As you can see from my examples (see the links below) it is not ordered by the name of the DLL files either. It must be something else.
@dail Looks like my example above contradicts your explanation.
Instead of generically stating it doesn’t work, you will have to provide more details to even attempt to figure out why it isn’t sorted for you. Because I’m using v7.4.2 and it is working fine for me.