Description
Place your cursor in front of a task in a note, run the command, and it converts the text to the right of the cursor into an @TODO line with an optional due date (defaults to tomorrow, with a click-to-pick calendar) and tags. Pairs with the Inline TODO plugin (plugin.calebjohn.todo).
Additional Information
| Links: | |
|---|---|
| Maintainers: | dejoyf |
| Version: | 1.2.5 |
| Minimum app version: | 3.0.0 |
| Downloads: This version: | 40 |
| Last updated: | 2026-07-09T21:12:30Z |
Inline TODO Quick Add (Joplin plugin)
A small GUI so you never have to hand-type inline-TODO markdown again.
It pairs with the Inline TODO plugin by calebjohn (plugin.calebjohn.todo),
which scans your notes for @TODO checkbox lines and builds a summary note.
This plugin just adds the front end: a form that writes the correctly
formatted line for you.
What it does
Click the toolbar button (editor toolbar), use Tools → Add Inline TODO…, or press Ctrl/Cmd+Alt+T. A dialog opens with:
- Task text field
- Due date picker (optional calendar input)
- Tags field (optional, space or comma separated, no
+needed)
The line is inserted at your cursor in the note you currently have open, so it stays in that note's notebook. On Insert, it drops a line like this:
- [ ] @TODO Call Scott about Brookfield //2026-07-08 +BOB +DealFlow
The calebjohn plugin then picks it up under Tools → Create TODO summary note.
Settings
Tools → Options → Inline TODO Quick Add:
- Task keyword – default
@TODO. - Put due date before tags – controls whether the line reads
@TODO text //date +tags(on) or@TODO text +tags //date(off).
Install
Ready-to-install build: publish/com.dejoyf.inlineTodoGui.jpl.
In Joplin: Tools → Options → Plugins → Install from file → pick the .jpl,
then restart Joplin.
Insertion targets the Markdown editor (CodeMirror). If you use the rich text editor, switch to Markdown for the note before inserting.
Build from source
npm install
npm run dist # outputs publish/com.dejoyf.inlineTodoGui.jpl
Scaffolded from the official generator-joplin template; only src/ is custom.