Which plugins I use is very much dependent on how I use a graph and I would like to be able to load different plugins (and perhaps even themes) depending on which graph I am using. Obsidian already does this.
I would love to have the unpacked, development version of a plugin in one graph, and then the live version of the plugin I’m developing in the other.
Yes, I’d like to see plugins to be configured for different graphs, my only concern is how to support it with the global plugins.edn.
We might need a way to disable some global plugins for specific graphs.
This seems essential for security reasons. Community plugins are great, but they should match the security model of the database that you’re using - not of the overall “IDE” of Logseq. For example, you shouldn’t just install a random community plugin on your work graph on your work computer. If the plugin security model was tied to a particular database, then it would be easier to ensure confidential information stayed confidential.