When working on a recent project I created a new library.
I created the keyword.txt file but it didn't seem to be working.
I had re-started the IDE which normally gets new keywords loaded but it wasn't doing it this time
I started messing around with the folder name of the new library and determined that the order of the folders was affecting which keyword files were taking effect.
Anyone else seen this?
Or is it simply a limit on the number of keywords that can be loaded by the IDE?
I wonder if it could be something in one of the other keywords.txt files that breaks keywords loading in all files after that one. Can you track it down to one library that any folders that come before work and any after don't work. If so, please attach the keywords.txt and I'll try it out.
I had two of my own libraries plus a number of others.
fcw_LocoNetCS
fcw_IR_Receiver
The keywords for fcw_IR_Remote were not working.
I was at a loss and started grasping at straws for a solution. The one thing I noticed was fcw_IR_Receiver was the only one with two underscores.
While I didn't consider it likely I thought perhaps the two underscores were messing things up.
So I changed the folder name for fcw_IR_Receiver to XXX.
Now the keywords from fcw_IR_Receiver worked but not the keywords for fcw_LocoNetCS.
Then I changed the folder name from XXX to AAA
Now the keywords from fcw_LocoNetCS were back working but not the keywords for fcw_IR_Receiver.
I restored the folder name from AAA back to fcw_IR_Receiver.
The keywords from fcw_LocoNetCS were still working but not the keywords for fcw_IR_Receiver.
Then I posted my question.
So it doesn't appear that the contents of the keywords.txt files are the issue as each file works under certain circumstances.
I was guessing the folder name plays a role in the order things are being processed which led me to thinking perhaps there were just too many keywords (or keyword files) for the IDE to handle.