lemon695242 downloadsReload enabled plugins from the command palette for faster Obsidian plugin development.
Reload enabled plugins from the command palette for faster Obsidian plugin development.
Hot Reload Picker is intentionally narrow in scope:
If you prefer automatic file watching and broader developer utilities, a larger toolbox plugin may suit you better. If you want a dedicated, fast, low-friction reloader, this plugin is designed for that workflow.
Reload plugin: CalendarDepending on your Obsidian language, commands appear in English or Chinese.
Reload pluginReload last pluginToggle favorite for last pluginReload multiple pluginsReload plugin: <Plugin name> for each configured quick commandCreate dedicated reload commands for the plugins you touch most often:
Reload plugin or a dedicated quick reload commandThis is especially useful when you are iterating on multiple plugins and want a manual but fast reload step.
The plugin stores only its own small settings payload, such as:
Hot Reload Picker relies on Obsidian's desktop runtime plugin manager to disable and enable plugins in place. It only works with enabled plugins that are currently loaded by the app.
Once published:
main.js, manifest.json, and styles.css from the latest GitHub release<vault>/.obsidian/plugins/hot-reload-picker/npm install
npm run lint
npm run build
npm run dev
src/
├── main.ts
├── i18n.ts
├── PluginPickerModal.ts
├── BatchReloadModal.ts
├── HotReloadPickerSettingTab.ts
├── CommandPluginPickerModal.ts
├── settings.ts
└── obsidian-internal.ts
Hot Reload Picker only lists enabled plugins. A plugin must already be loaded by Obsidian before it can be reloaded in place.
By default, the plugin hides itself to reduce accidental self-reloads during development. You can change this in Settings → Community plugins → Hot Reload Picker → General.
No. This plugin is intentionally manual. It speeds up the reload step, but it does not watch your filesystem or rebuild your code automatically.
No. The plugin uses desktop-only plugin management behavior and is published as a desktop-only plugin.
0-BSD