No description
  • TypeScript 82.5%
  • JavaScript 14.3%
  • CSS 3.2%
Find a file
Felipe M. 52dfa652b8
Initial Obsidian markdown tasks plugin scaffold
Set up project structure with TypeScript, esbuild, and ESLint configuration
along with the initial plugin source code and build tooling.
2026-04-18 12:06:27 +02:00
scripts Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
src Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
.editorconfig Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
.gitignore Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
.npmrc Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
bun.lock Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
esbuild.config.mjs Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
eslint.config.mts Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
manifest.json Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
package.json Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
README.md Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
styles.css Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
tsconfig.json Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
version-bump.mjs Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00
versions.json Initial Obsidian markdown tasks plugin scaffold 2026-04-18 12:06:27 +02:00

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

  1. Build the plugin: bun run build
  2. 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

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