Hello JJK,
I have already added functionality to persisit bookmarks and collapsed code blocks to a satellite files. Also selection and cursor position strored, but only in case if collapsing or bookmarks for document changed. It done like this because overwise you would get such satellite files for all files you have touched.
If document contains not collapsed blocks or bookmarks, satellite file is deleted.
Yes, you are right that you can get a lot of such files, in directory and I also thoght about other possibilities to store such information (one file per directory, one global file for all files, using additional NTFS streams to store this info ect) but for now I would keep it like it is, and maybe with a time we can discuss here what is a best and I would add options for configuring this. What I can only do now (in new beta) I can add xml flags for disabling storing of bookmarks and outlining info. Then such files would not be created and you can get old behaviour.
What do you think?
Best regards,
Alex.