Skip to content

[BUG] Templater tp.file.cursor() not being utilized or disappearing #848

@LincolnCB

Description

@LincolnCB

Describe the bug
Just like issues/795, QuickAdd is still not properly using the <% tp.file.cursor() %> line.

To Reproduce
I included a Templater template that had the line:

<% tp.file.cursor() %><%* app.workspace.activeLeaf.view.editor?.focus(); %>

When running it from Templater directly, the expected behavior happens. When including the template in a QuickAdd step, it does not. Aside from this one aspect, the rest of the template is applied.

Expected behavior
The <% tp.file.cursor() %> line should be removed, and the cursor should be placed there.

Screenshots

Templater settings (only Templater and QuickAdd included) -- Automatic jump to cursor is on
Image

QuickAdd Settings for the command
Image

Relevant section of Templater template
Image

Creating the file before running Templater
Image

File after running Templater directly (expected behavior)
Image

Alternative approach using QuickAdd -- running the "New Task Note" command. Unexpected behavior, but every other part of the template works.
Image

Desktop (please complete the following information):

  • OS: Fedora Linux 42
  • Version 1.17.0

Additional context
Disabling other plugins didn't help. Updating didn't help

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions