New plugin: VirtualFolders
-
Hello,
Because of how messy I am and what a hoarder I am, I always needed more from “Document List”. But I was never motivated enough to do it myself.
Until I saw @Coises MS Visual Studio template NppCppMSVS. That made plugin development easy enough for me to give it a go.This plugin creates a dockable dialog panel that you can organize your files in virtual folders. Group them or change their place in the tree.
If you can test it and report the bugs you encounter I would be grateful.
Warning: You are going to be the beta testers. So maybe test in a portable version for now. So you won’t loose your unsaved files if you encounter a bug.
I know it is not for everyone but maybe there are ones who need it.
Here is the first version: VirtualFolders GitHub
-
Interesting timing, given the recently-revived conversation about the Document List not having drag-and-drop. So @Arne-Everhard from that discussion probably wants to give it a try.
This plugin creates a dockable dialog panel that you can organize your files in virtual folders. Group them or change their place in the tree.
That actually sounds a lot like the Project Panel feature set. From your description, I couldn’t tell for sure what your plugin is doing that Project Panels do not… Is it that it automatically adds/removes any opened/closed file to the panel, instead of just what you manually add to/remove from the Project? Or is there anything else that your plugin does that builtin Projects don’t?
(I’m just trying to get a better description, so people who are familiar with Notepad++'s built-in panels get a better idea of what the selling points are of your plugin.)
-
As I see it you can only add actual files from the disk to the projects in Project Panel. In VirtualFolders “files” can be just buffers you created in Notepad++. They don’t have to be saved. Most of my buffers are not saved . They are just notes.
Also you are right new files (saved or unsaved) automatically added in this panel. When you close it, it is automatically removed. Just like in Document List.