I gave another go for Favorite Files
plugin and also had a look at the code. I totally agree with @facelessuser. These two plugins are completely different creatures.
Favorite File
is a comprehensive solution for managing frequently used files. It allows files to be grouped automatically (based on ST project) or manually/arbitrary by user. It embraces the potential complexity of the favorites structured tree while limiting the user experience to the ST command palette. And this is exactly what I, similarly to @facelessuser, “…have no interest in adding…”
Favorites
plugin is an extremely simple solution that is mimicking your web browser bookmarks bar. It maintains a global flat list of favorite documents and allows adding and opening them with a single double-click. That is it. Nor more no less.
@facelessuser is right we are developing software primarily to “scratching our own itch”. And being old-factioned I need to see my favorite items in a stationary list. BTW Favorites
is a logical equivalent on the Favorites tab from the Notepad++ CS-Script.Npp plugin that many my users are already familiar with.
Anyway, adding mouse capabilities to Favorite File
would be a bit of a challenge. Not technically but conceptually. Favorites
paradigm doesn’t fit well into Favorite Files
. Thus I see no compelling reason for the merger. @facelessuser is right again, these two plugins have different objective so having them both individually is more beneficial then trying to inject one into another.
Thus I have updated the Favorite
with the optional Favorite File
integration. If enabled, it uses Favorite File
global data file as a data source.
The integration is limited to reading Favorite Files
data file, flattening it and allowing to open files on double-click on the item in the Favorites panel.
I think it is a reasonable compromise.