github chhoumann/quickadd 2.27.0

5 hours ago

QuickAdd 2.27.0

Put {{CURSOR}} in a template to choose where you start typing. It now works when you create a note from a Template choice or use Apply template to active note. QuickAdd puts the cursor there for you, ready for your meeting notes or the next project update.

Update QuickAdd under Settings → Community plugins, then try either example below. Neither example needs Templater. Capture gained {{CURSOR}} in 2.26.0. This release brings the same marker to your templates. For a manual installation, follow the installation guide.

Create a meeting note and start typing

A meeting template can fill in the title and date, then leave you at the first empty bullet. You answer one question, and the note is ready to write in.

A meeting note created in Obsidian, with the title and date filled in and the first sentence typed under Notes

  1. Create folders named Templates and Meetings in your vault.

  2. Create Templates/Meeting.md with this content:

    # {{VALUE:Meeting}}
    
    Date: {{DATE:YYYY-MM-DD}}
    
    ## Notes
    - {{CURSOR}}
    
    ## Next steps
    - [ ] 
  3. Open Settings → QuickAdd and choose New choice → Template.

  4. Click the choice name at the top of the settings window. Rename it New meeting and confirm with Ok.

  5. Set Template path to Templates/Meeting.md.

  6. Turn File name format on and enter:

    {{DATE:YYYY-MM-DD}} {{VALUE:Meeting}}
    
  7. Set New note location to In a specific folder. Enter Meetings in Folder path and click Add.

  8. Turn Open on. Set File opening location to Reuse current tab and View mode to Live Preview. Choose Done and close Settings.

The Template choice settings with Open enabled, File opening location set to Reuse current tab, and View mode set to Live Preview

Open Obsidian's command palette and run QuickAdd: Run. Choose New meeting, enter Website planning for Meeting, and choose Ok. Without clicking in the note, type Agree on the first three pages.

QuickAdd creates a note in Meetings with today's date in its file name. On September 20, 2026, that is 2026-09-20 Website planning.md, with this content:

# Website planning

Date: 2026-09-20

## Notes
- Agree on the first three pages.

## Next steps
- [ ]

The same answer fills in both the file name and the heading. The marker disappears, and your first sentence lands under Notes.

To start at the checklist instead, remove the marker from Notes and change the checklist line to - [ ] {{CURSOR}}. QuickAdd uses the first marker in the note body, so move it rather than adding a second one.

Add a project update and keep writing

The same marker works when you add a template to an existing note. Use it for a dated update without replacing the project's earlier decisions.

  1. Create a folder named Templates if you did not create it in the first example. Create Templates/Project update.md with:

    ## Update - {{DATE:YYYY-MM-DD}}
    
    ### Progress
    - {{CURSOR}}
    
    ### Next steps
    - [ ] 
  2. Open Settings → QuickAdd. Under Templates & properties → Template folder paths, enter Templates and click Add. If that folder is already listed, leave it as it is. Close Settings.

  3. Create a folder named Projects and a note named Projects/Website.md with:

    # Website
    
    Build a clear three-page site for the pottery studio.
    
    ## Decisions
    - Start with Home, Work, and Contact.
  4. Open Projects/Website.md in Live Preview or Source mode and click in the note body.

  5. From the command palette, run QuickAdd: Apply template to active note.

  6. Choose Template: Templates/Project update.md, then Append to bottom.

  7. Without clicking in the note, type The homepage draft is ready for review.

Applying the Project update template in Obsidian, choosing Append to bottom, and typing into the new Progress bullet while the original Decisions remain above

Recorded in Obsidian; played at twice the original speed.

Your original note stays in place. Below Decisions, you now have a dated Update section with your sentence under Progress and a checklist for the next steps. Run the command again whenever the project needs another update.

For cursor placement, the destination must be open and focused in an editing mode. The meeting example sets that up with Open → Live Preview. Reading view and background tabs keep their current state.

Docs: Meeting notes and project updates, Cursor position, Apply Template to Note.

Thanks to @Nepherim for requesting Template support in #1774.

Also in this release

  • Mobile calendars keep the month visible. The buttons for changing months no longer stretch across the calendar and squeeze out the month label. #1773
  • Mobile forms keep the first field in view. Opening a one-page input form no longer scrolls its first field above the visible area when the keyboard appears. Tap a field to start typing. #1773
  • Applying a template at the cursor stays with the original note. Switching tabs while you answer a template prompt no longer loses the insertion. If you close the original editor or open a different note in it, QuickAdd stops before writing into the wrong place. #1775
  • Opening notes respects your current tab. With Focus new pane off, your current note stays active. If the target note is already open in several tabs, QuickAdd keeps its active tab. #1775
  • Cursor placement handles Windows-style line breaks. Templates and cursor-based Capture insertions place the cursor correctly when the input uses those line breaks. #1775
  • Macro failures inside Multi choices reach the calling workflow. A script that throws an unusual value, such as undefined, now reports a failure instead of a successful result. #1770

Routine QuickAdd messages no longer fill the developer console. Warnings and errors remain available. #1770, #1772


Full changelog: 2.26.0...2.27.0

Don't miss a new quickadd release

NewReleases is sending notifications on new releases.