tyler-dot-earth1k downloadsSearch and embed blocks with ^block-references.
Search and embed blocks with ^block-references aka ^block-refs aka ^block-ids.
^block-refs^block-refsLike all other plugins, you can install this in Obsidian - Settings > Plugins > Community plugins > Browse > search for Blockreffer
You can also click the install button on Obsidian plugin's search page: https://obsidian.md/plugins?search=blockreffer
Alternatively, use BRAT to install beta versions of this plugin:
https://github.com/tyler-dot-earth/obsidian-blockrefferCheck out the Obsidian docs: https://help.obsidian.md/Linking+notes+and+files/Internal+links#Link+to+a+block+in+a+note
Yes. Use the Hotkeys (core Obsidian plugin) to assign hotkeys to this plugin's commands.
Quick starting guide for new plugin devs:
.obsidian/plugins/your-plugin-name folder.npm i in the command line under your repo folder.npm run dev to compile your plugin from main.ts to main.js.main.ts (or create new .ts files). Those changes should be automatically compiled into main.js.npm update in the command line under your repo folder.manifest.json with your new version number, such as 1.0.1, and the minimum Obsidian version required for your latest release.versions.json file with "new-plugin-version": "minimum-obsidian-version" so older versions of Obsidian can download an older version of your plugin that's compatible.v. See here for an example: https://github.com/obsidianmd/obsidian-sample-plugin/releasesmanifest.json, main.js, styles.css as binary attachments. Note: The manifest.json file must be in two places, first the root path of your repository and also in the release.You can simplify the version bump process by running
npm version patch,npm version minorornpm version majorafter updatingminAppVersionmanually inmanifest.json. The command will bump version inmanifest.jsonandpackage.json, and add the entry for the new version toversions.json
README.md file in the root of your repo.node --version).npm i or yarn to install dependencies.npm run dev to start compilation in watch mode.main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/your-plugin-id/.npm install -g eslinteslint main.tssrc, you can use eslint with this command to analyze all files in that folder:eslint .\src\If you found this project helpful, please consider kicking a couple bucks my way: