I am not sure if this has been demonstrated before, sorry if its a double post.
I just found out how to use the function list on NPP after much searching, and I didn't really find anything well documented. Here is how I did it on v22.214.171.124:
1. Open functionList.xml in Notepad++ directory ( if editing this file doesn't work, also edit the one in AppData\Roaming\Notepad++ ).
2. Underneath were it says <associationMap> is should look something like this:
So far this has worked with every function I have in the plugins I've downloaded/made, but it might be missing some exceptions. If there are more code statements that I forgot, they can be added here: (if|while|for|switch|do|STATEMENT). Any other character in function names can be added to the pink part of the code below inside the brakets, and characters inside the parenthesis to the code in orange:
Another alternative is to download SourceCookifier.
This can be downloaded in Notepad++ ---> Plugins > Plugin Manager > Show Plugin Manager
After you download and restart Notepad++, open SourceCookifier, Settings > Language Settings, under Language select C++, then under Extension type .sma in the white box then click Add.
Should do the trick.
You only tell about the .xml file
You don't explain what .zip people should download and why
For a new user it is very confusing
If you want the keywords for CS you download the one that has those two words in it. In there, there is a Notepad++ folder. If you open that, you'll see a ReadMe.txt. Open that, it explains the installation process (as of 2010). If it has changed (which I doubt because I've never had to move it in the numerous versions that I've used) then someone would need to let me know.