lemon695311 downloadsBundle many editing helpers into one plugin: table sorting, YAML tools, export, search and replace, JSON and base viewers, word count, footnotes, callouts, reading progress, rename, clipboard copy, and terminal launch.
A modular Obsidian plugin that bundles multiple practical enhancements into one lightweight, independently configurable package.
Each module can be toggled on or off from the settings panel. The plugin automatically switches between English and Simplified Chinese based on your Obsidian language setting.
replaceRange API so they are fully undoable.json files in a dedicated tree/source dual-mode viewjson code blocksCopy main.js, manifest.json, and styles.css to:
<Vault>/.obsidian/plugins/enhancement-suite/
Reload Obsidian and enable the plugin under Settings → Community plugins.
npm install
npm run dev # watch mode (esbuild)
npm run build # production build (tsc type-check + esbuild)
npm test # Vitest
npm run lint # ESLint
The compiled main.js is not committed to this repository. Download it from the Releases page or build it locally.