No description
- TypeScript 82.5%
- JavaScript 14.3%
- CSS 3.2%
Set up project structure with TypeScript, esbuild, and ESLint configuration along with the initial plugin source code and build tooling. |
||
|---|---|---|
| scripts | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| .npmrc | ||
| bun.lock | ||
| esbuild.config.mjs | ||
| eslint.config.mts | ||
| manifest.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| version-bump.mjs | ||
| versions.json | ||
Markdown Tasks
An Obsidian plugin for working with markdown task lists.
Features
Task gutter marker
Displays an icon in the editor gutter next to every line that contains an unfinished task making open work easy to spot while scrolling on long notes by displaying an icon with optioally customizable color.
Installation
From an Obsidian vault
- Build the plugin:
bun run build - Install it into a vault:
- Copy build:
bun run vault:install /path/to/vault - Symlink (recommended for development):
bun run vault:install-symlink /path/to/vault
- Copy build:
Set OBSIDIAN_VAULT in your environment to omit the path argument.
Development
bun install
bun run dev # watch build
bun run lint # format check + eslint + tsc
bun run lint:fix # auto-fix formatting and lint
bun run build # production bundle to dist/
License
MIT