Skip to content

Plugin Commands Reference

hugomarins edited this page May 2, 2026 · 41 revisions

Plugin Commands Reference

This is a complete list of commands registered in RemNote by the Incremental Everything (Plus) plugin. You can access these via the Command Palette (Cmd+/ / Cmd+/ or Cmd+K / Ctrl+K) or their assigned keyboard shortcuts.

See the Keyboard Shortcuts page for default bindings.

Note

Selection-Aware Behavior: Most commands are now context-aware. If you are in the Flashcard Queue but have explicitly focused a different Rem in the Preview Document pane, the command will prioritize your active editor selection over the current flashcard. This allows you to adjust priorities or view history for surrounding material without losing your place in the queue.

Core Incremental Commands

  • Make Incremental (Extract) (Opt+X / Alt+X) — quick: ext Tags the focused Rem with the #Incremental powerup. Text Selection: If text is selected in the editor, it performs a Text Extract (see below). If no text is selected, it initializes the current Rem with inherited or default priority.

  • Extract with Priority (Opt+Shift+X / Alt+Shift+X) — quick: ep Tags the target with the #Incremental powerup and immediately opens the Priority & Interval Popup. Text Selection: Performs a Text Extract, creating a new child Rem from the selected text. The source text is highlighted in blue, and a reference pin to the new extract is inserted immediately after. The parent Rem is tagged with #remove-from-queue, and the new extract includes a back-reference to the parent. If you extract from a PDF highlight, the new sub-extract will also automatically inherit a reference pin bridging directly back to the original PDF source! Multi-rem selection: When multiple Rems are selected, all are initialized as Incremental and the popup opens in batch mode.

Extract Selection Demo

  • Reschedule Incremental Rem (Ctrl+J) — quick: res Manually pick a new target date interval, overriding the standard scheduler algorithm.

  • Create Cloze Deletion (Opt+Z / Alt+Z) Applies the native RemNote Cloze Deletion formatting to the selected text. Mimics the SuperMemo workflow for rapid creation of flashcards during incremental reading. Requires a text selection.

  • Create Cloze Deletion with Priority (Opt+Shift+Z / Alt+Shift+Z) Identical to Create Cloze Deletion, but immediately opens the Light Priority popup after creating the cloze child Rem. The popup is pre-filled with the auto-computed priority (see below) and shows a parent extract context panel — including the parent's text, its resolved priority with source label, the number of existing cloze children, and the suggested priority with its formula (e.g. 30 + 2×10). Use this when you want to review and optionally override the computed value.

Both Alt+Z and Alt+Shift+Z apply automatic Card Priority graduation: each new cloze created from a parent extract inherits a priority derived from the parent's priority plus a per-cloze step increment, so that the most important fact (first cloze) gets the lowest priority number and subsequent, less critical clozes get progressively higher numbers. The formula is clamp(parentPriority + min(existingClozeCount, 5) × stepSize, 0, 100). The decrement is capped at 5 steps regardless of how many prior clozes exist. Alt+Z applies this silently; Alt+Shift+Z shows it in the popup so you can adjust.

Prioritization Commands

  • Set Priority (Opt+P / Alt+P) — quick: pri Opens the Full Priority widget to deeply adjust absolute and relative rankings of the Rem.

  • Quick Set Priority (Light Widget) (Ctrl+Opt+P / Ctrl+Alt+P) — quick: qpri Opens the zero-lag Light Priority widget for immediate integer adjustments.

  • Quick Increase Priority Number (Less Important) (Ctrl+Opt+Up / Ctrl+Alt+Up) Instantly increases the priority number (making the item less important) by the configured Priority Step Size (default: 10). No popup is shown.

  • Quick Decrease Priority Number (More Important) (Ctrl+Opt+Down / Ctrl+Alt+Down) Instantly decreases the priority number (making the item more important) by the configured Priority Step Size (default: 10). No popup is shown.

  • Batch Priority Change A powerful widget for managing the priorities of multiple Incremental Rems at once, designed for large documents with many nested items. (No quick code)

    Use Cases: Batch decrease priority of a document/branch after a test, or adjust priorities when your interest in a given subject increases or decreases.

    Access:

    • Via the Command Palette: search for "Batch Priority Change".
    • From the Document Menu (... on a Rem) to act on it and its descendants.

    Priority Operations:

    • Increase Priority: Makes items more important by multiplying their priority value.
    • Decrease Priority: Makes items less important.
    • Spread Evenly: Distributes priorities linearly across a range you define.
    • Adjust Proportionally: Remaps priorities to a new range while maintaining relative spacing.

    Advanced Features: Interactive table with filtering by name/type/priority range, sorting by any column, "Preview Changes" mode, and CSV export.

    Batch Priority Change — Document Menu batch priority change widget
  • Batch Assign Card Priority for tagged rems (Opt+Shift+C / Alt+Shift+C) Assign CardPriority to hundreds of rems at once, based on a tag.

    Use Case: If you previously used tags to prioritize your cards (e.g., #important!, #P1, #P2, #P3) before the Incremental Everything prioritization system, you can convert your old tagging system to the new one in bulk.

    Features:

    • Assign random priorities within a specific range (e.g., 20–40).
    • Intelligently handles IncRems — use their existing IncRem priority as their Card Priority.
    • Safely updates rems with existing manual or incremental priorities by requiring explicit "Overwrite" confirmation, with color-coded badges distinguishing Manual CP (amber) from Incremental CP (green).

    Access: Focus a tag rem and run the command from the Command Palette, or use the Document Menu.

    Batch Card Priority Assignment by Tag

Special Operations

  • Create Priority Review Document (Opt+Shift+R / Alt+Shift+R) — quick: prd Generate a custom document that compiles your absolute highest priority Rems mixed with standard Flashcards for subset review.

  • Open Sorting Criteriaquick: sort Brings up the Sorting dialog to manipulate the flashcard:increm ratio and queue randomization.

  • Open Priority Shield Graphquick: shi Open your dynamic progress tracker graph.

  • Open Incremental Rems Main View (Opt+Shift+I / Alt+Shift+I) — quick: inc Opens a full-page tracking list of every Incremental Rem in your Knowledge Base.

  • PDF Control Panelquick: pdf Opens the advanced PDF Control Panel popup for the current PDF source. Allows you to set page ranges for chapters, view and manage all other Rems using the same PDF, track reading time per session and total, view reading history, and set priorities — all from a single interface.

    PDF Control Panel
  • Copy Rem Sources (Ctrl+Shift+F1) — quick: copy Copies all sources from the focused Rem into a session clipboard. Use this to capture the PDF source rem from a template chapter before pasting it onto other chapters/sections.

  • Paste Rem Sources (Opt+Shift+V / Alt+Shift+V) — quick: paste Adds the previously copied sources to all selected Rems (multi-select supported), or to the focused Rem if nothing is selected. Sources already present are silently skipped (idempotent). Together with Copy Rem Sources, this automates the PDF split workflow.

  • No Inc Rem for 15 min (Queue Menu) Temporarily disables the injection of Incremental Rems into your queue for 15 minutes, allowing you to focus purely on flashcards. A timer countdown widget appears in the queue to show the remaining time.

  • Toggle Inc Rems in this device (Queue Menu) Permanently toggle whether Incremental Rems should appear in the queue on the current device (saved to local storage). Useful for devices with smaller screens where the reading interface is cluttered. A yellow banner will appear for 10 seconds whenever you enter the queue to remind you if they are disabled.

    Queue Menu in Mobile Queue in Mobile showing No Inc Rem in this Device indicator

Utilities

  • Mastery Drillquick: dri Opens the Mastery Drill popup — a focused re-practice queue for cards rated Forgot or Hard. Cards are added automatically as you review; they leave the drill once rated Good or Easy.

  • Text Case Converter (Shift+F3) — quick: case Cycles through Title CaseUPPERCASElowercase.

    • Smart Detection: Automatically detects the current case and moves to the next stage.
    • Rich-Text Safe: Preserves bold, italic, highlights, and other formatting even across element boundaries.
    • Inspired by: This feature was inspired by Toshi's "Text Case Converter" plugin.

    📖 See Utilities for more details and Title Case rules.

    Text Case Converter demo

  • Jump to Rem by ID Utility to navigate quickly based on raw IDs.

System & Maintenance Commands

  • Update all inherited Card Prioritiesquick: ucp Crucial maintenance task. Recursively processes every flashcard and tagged Rem in your knowledge base, pre-computing and propagating cardPriority tags so that the queue loads instantly on startup.

    After the update completes, if any "Rem not found" errors were detected, the command automatically offers to remove orphan cards — flashcards whose parent Rem has since been deleted. The cleanup flow:

    • Shows a summary of all orphan cards found (count + affected Rem IDs)
    • Presents the list in pages of 25 Rems at a time so the dialog always fits on screen
    • Double-checks each candidate live before removal (transient errors are skipped)
    • Removes confirmed orphan cards in batches of 25 with progress toasts
    • You can cancel at any page without affecting already-confirmed removals

    📖 See Troubleshooting#rem-not-found-errors for more details.

  • Refresh Card Priority Cache Forces a manual recalculation of the queue caching system.

  • Remove All CardPriority Tags Bulk maintenance to wipe priorities across a scope. Use with caution.

  • Cancel No Inc Rem Timer Stops system checks when queues are temporarily empty.

  • Debug Incremental Everything / Debug Video Detection Outputs specialized state logs to your developer console to diagnose edge cases.

  • Debug: Clear Flashcard History Clears all entries from the Flashcard History sidebar widget. Use this if you encounter sync errors with the flashcard history data (e.g., after a corrupted sync). A confirmation toast is shown on completion.

Clone this wiki locally