The Hot-Reload plugin watches plugin folders for changes in main.js, styles.css and manifest.json, then reloads the changed plugin after file activity settles. It detects plugins through a .git directory or a .hotreload marker, updates its watch list when those markers appear or disappear and shows a brief notice when a reload happens. It can also retry enabling a plugin after a broken save, which keeps the edit loop moving without repeated app reloads or trips to settings. Directory symlinks are supported, file symlinks are not. Mobile support exists but stays experimental and only works on Obsidian 1.6.7 and later. The plugin also assumes the target plugin cleans up properly on unload.
#plugin-development2 plugins
Obsidian plugins tagged with #plugin-development. There are 2 plugins in this collection.
- Rank 12 months ago by pjeby
- Rank 22 years ago by Vladimir "farcaller" Pouzanov
The Clojure Plugin Host plugin enables users to write simple plugins directly in Clojure within Obsidian. By leveraging the SCI (Small Clojure Interpreter) framework, this plugin allows users to define and execute custom functionality via Clojure scripts embedded in notes. Tagged notes containing Clojure code can define functions, such as those for UI elements or event handling, which are automatically initialized and executed. This plugin enhances flexibility for users familiar with Clojure who want to extend Obsidian's capabilities programmatically.