-
Notifications
You must be signed in to change notification settings - Fork 11
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.
-
Make Incremental (Extract) (
Opt+X/Alt+X) —quick: extTags the focused Rem with the#Incrementalpowerup. 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: epTags the target with the#Incrementalpowerup 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 new extract includes a back-reference to the parent. The source Rem is also hidden from queue display so its slot doesn't show redundantly during review of the extract — the mechanism depends on what's installed: Remove from Queue powerup on the parent (preferred, survives extract relocation) when the Hide-in-Queue integration is enabled or the standalone Hide in Queue plugin is installed; otherwise Remove Parent powerup on the extract itself (fallback — see Create Extract behavior). 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.

-
Reschedule Incremental Rem (
Ctrl+J) —quick: resManually 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. The new cloze child is automatically tagged with the Remove Parent powerup, so the source Rem is hidden from queue display only while reviewing this specific cloze — sibling and descendant flashcards are unaffected. See Remove Parent in Queue Display Utilities. -
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(existingCount, 10) × stepSize, 0, 100), where existingCount is the sum of (a) the parent's #cloze-extract-tagged children and (b) the cards the parent rem already owns itself (native clozes plus front/back-direction cards if it is a flashcard). The decrement is capped at 10 steps regardless of how many prior cards/clozes exist. Alt+Z applies this silently; Alt+Shift+Z shows it in the popup so you can adjust.
-
Dismiss Incremental Rem (
Ctrl+D) —quick: disEquivalent to clicking the "Dismiss" button. Removes the Incremental and transfers its history to the Dismissed powerup. -
Open Repetition History (
Ctrl+Shift+H) —quick: hisDisplays a comprehensive history popup. For Incremental Rems, opens the IncRem Repetition History. For regular flashcards, opens the Flashcard Repetition History. -
Open Study Dashboard —
quick: sdbOpens the Study Dashboard: a filterable summary of Incremental, Dismissed, and Flashcard activity (Global or Document scope, with multiple period presets and a custom date range), plus an expandable hierarchy of every rem with activity showing total time, reps, retention, and speed. Auto-detects the focused rem in the editor or the current card in the queue to use as the Document-mode root; falls back to Global mode otherwise. -
Execute Incremental Rem Repetition (Review in Editor) (
Ctrl+Shift+J) —quick: erOpen the Editor Review Timer to log a spaced-repetition event directly from your document, without needing to enter the queue. -
Next Item in Queue (
Cmd+Right/Ctrl+Right) —quick: nextRecords a rep and advances to the next item. Equivalent of clicking the "Next" button. Also saves PDF page history before advancing.
-
Set Priority (
Opt+P/Alt+P) —quick: priOpens 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: qpriOpens 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 Assign Card Priority for tagged rems (
Opt+Shift+C/Alt+Shift+C) AssignCardPriorityto 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
manualorincrementalpriorities 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.
-
Create Priority Review Document (
Opt+Shift+R/Alt+Shift+R) —quick: prdGenerate a custom document that compiles your absolute highest priority Rems mixed with standard Flashcards for subset review. -
Open Sorting Criteria —
quick: sortBrings up the Sorting dialog to manipulate the flashcard:increm ratio and queue randomization. -
Open Priority Shield Graph —
quick: shiOpen your dynamic progress tracker graph. -
Open Weighted Shield Popup —
quick: wshOpen the Weighted Shield breakdown popup for the current scope (sub-queue when in the queue, focused rem when in the editor). -
Open Incremental Rems Main View (
Opt+Shift+I/Alt+Shift+I) —quick: incOpens a full-page tracking list of every Incremental Rem in your Knowledge Base. -
PDF Control Panel —
quick: pdfOpens 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.
-
Copy Rem Sources (
Ctrl+Shift+F1) —quick: copyCopies 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: pasteAdds 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.
-
Mastery Drill —
quick: driOpens 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.
These commands tag a Rem with one of the Queue Display Utilities powerups. The tagged Rem then renders differently (or is removed entirely) during queue review. All commands work both from the editor and directly inside the Queue. See the Utilities page for visual examples and full behavior of each powerup.
Always available:
-
Remove Parent —
quick: rpHides the immediate parent of the tagged Rem from the queue, on both front and back of the card (no "Hidden in queue" placeholder). Used internally by Create Cloze Deletion above. -
Remove Grandparent —
quick: rgpSame as Remove Parent, one level up.
Gated by the Enable Hide-in-Queue powerups and commands setting (default off — see Utilities → Activation for the standalone-plugin warning):
-
Hide in Queue —
quick: hiqReplaces the tagged Rem's content with a "Hidden in queue" placeholder on the front of descendant flashcards. -
Remove from Queue —
quick: rfqCompletely removes the tagged Rem from the queue's visual hierarchy. Used internally by Extract with Priority above when available. -
No Hierarchy —
quick: nhHides any ancestors on both front and back of the tagged flashcard. -
Hide Parent —
quick: hpHides the immediate parent on the front side of the tagged flashcard (revealed on the back). -
Hide Grandparent —
quick: hgpHides the grandparent on the front side of the tagged flashcard (revealed on the back).
-
Toggle Ignore Tag (
Ctrl+Shift+I) —quick: ignAdds or removes the#ignoretag on the focused editor Rem. The plugin registers CSS so ignored rems are rendered smaller and slightly dimmed (full opacity returns on hover/focus), and the#ignorechip itself is hidden from the editor tag bar to keep the document clean.Use Case: During Incremental Reading, use this to signal that a snippet has already been read but wasn't important enough to make Incremental — it stays in place for archive or future consultation, and the de-emphasized styling tells you not to re-process it next time you're exposed to it.
-
Text Case Converter (
Shift+F3) —quick: caseCycles through Title Case → UPPERCASE → lowercase.- 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.
- Multi-Rem: Select one or more whole rems in the outline and the cycle applies to each rem's text (and the back text of concept/descriptor rems) in one shot.
- Inspired by: This feature was inspired by Toshi's "Text Case Converter" plugin.
📖 See Utilities for more details and Title Case rules.

-
Restructure Outline by Headings —
quick: rohRe-nests a flat or mis-pasted document so that paragraphs and lower-level headings sit under their preceding higher-level heading. Opens a side-by-side Before | After preview with per-rem Preserve / Flatten toggles for non-heading rems with existing children.- Scope: single rem selected → operates on its descendants; multi-rem selected → operates on those rems plus their descendants, slotting the result back into the selection's original position so unselected siblings keep their relative order.
-
Headings: supports H1 through H6. Heading-level skips (e.g.
H1 → H3with noH2between) are handled — theH3nests directly under theH1. -
Undo: after applying, an Outline Restructured banner appears in the sidebar with an Undo Restructure button; also available as the
Revert Last Outline Restructurecommand (below). Single-slot, session-scoped.
📖 See Utilities#restructure-outline-by-headings for the full algorithm and preview UI details.
-
Revert Last Outline Restructure —
quick: rolrReverts the most recent Restructure Outline by Headings operation in this session. Same effect as the Undo Restructure button on the sidebar banner. Restores every moved rem to its exact prior parent and position. -
Jump to Rem by ID Utility to navigate quickly based on raw IDs.
-
Update all inherited Card Priorities —
quick: ucpCrucial maintenance task. Recursively processes every flashcard and tagged Rem in your knowledge base, pre-computing and propagatingcardPrioritytags 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.
-
Sanitize Rogue CardPriority Tags Scans the whole knowledge base and removes "rogue"
cardPrioritytags — the powerup sitting on rems that own no flashcards with aninherited/defaultsource (cascade artifacts on tag slots, property values, list items, etc.). Legitimate inheritance anchors (manual/incrementalsource, no cards) are preserved and never offered for deletion. Removals are confirmed in batches. 📖 See Troubleshooting#-rogue-cardpriority-tags-sanitization. -
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.
- 1. Getting Started
- 2. The Philosophy: What is Incrementalism?
- 3. The Core Loop
- 4. Mastering the Queue: Prioritization & Sorting
- 5. Advanced Workflows & Use Cases
- 6. Essential References
- 7. FAQ & Troubleshooting
- 8. Changelog
- 9. Contributing to the Wiki