可否启动时推迟部分插件的加载

当装的插件逐渐增加时,启动Obsidian App过程中加载插件会花费几秒钟,但是实际上有些插件并不需要一开始就加载,可以在启动好了之后再加载,不知道可否推迟部分插件的加载

1 个赞

好想法,后续官方看到了应该会记录下来的

@Andy 可以的, 下载对应插件的源码, 在 main.ts

async onload() {...}

大括号内的代码开头添加一行

await new Promise(f => setTimeout(f, 500)); //500 为毫秒, 可以自己增加

然后再编译出 main.js 替换掉原来的即可延时启动

1 个赞

官方支持的话当然更好, 现在的曲线救国之计

1 个赞

如果官方来修改的话,可以修改为类似电脑开机启动程序类似的,打开obsidian启动的插件,可以自定义。(一个只会提需求的产品经理 :crazy_face:

1 个赞

高级,准备尝试一下

那我去英文提个FR

更粗暴些,可以直接在main.js文档中修改,节省编译的时间。

但是似乎有些插件不能够使用这种方法来实现唉。

非常支持!!!!!!