Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Note Refactor Next

Linking Your Thinking394 downloads

Extract selected text into new notes and split notes. A maintained continuation of Note Refactor by James Lynch.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Extract selected text into new notes, and split notes, in Obsidian.

This is a continuation of Note Refactor by James Lynch. All of the design and nearly all of the code is his. The original stopped receiving updates in 2023, and this version exists only to keep it working on current versions of Obsidian. Behavior and settings are the same.

What changed from Note Refactor 1.8.2

  • Uses getActiveViewOfType(MarkdownView) in place of the deprecated workspace.activeLeaf.
  • Uses Obsidian's Notice for the "use edit mode" message (the original called the browser's Notification API).
  • Uses Obsidian's bundled moment instead of shipping its own copy.
  • Complete manifest (author, minAppVersion).
  • Uses Obsidian's Vault API (getAbstractFileByPath, Vault.process) instead of raw adapter reads and writes.
  • Awaits file operations in order, including when splitting a note by headings.
  • Builds settings and suggestion elements with Obsidian's createEl helpers; settings names are in sentence case.
  • New defaults: new notes go in the same folder as the current note, the first line is excluded from the new note, and the refactored note template adds up, related and an ISO created date as properties.
  • Settings use Obsidian's declarative settings API, so they show up in Obsidian's settings search. Requires Obsidian 1.13 or later.
  • Default hotkey for Extract selection to new note - first line as file name is Cmd/Ctrl + Shift + R. No other command has a default hotkey; set your own under Settings → Hotkeys.

Commands

  • Extract selection to new note - first line as file name (Cmd/Ctrl + Shift + R)
  • Extract selection to new note - content only
  • Extract selection to new note - only prefix as file name
  • Split note here - first line as file name
  • Split note here - content only
  • Split note by headings - H1, H2, H3

For full documentation of settings and templates, see the original README.

Credit

Created by James Lynch (@lynchjames). MIT licensed; the original copyright notice is kept in LICENSE.

HealthExcellent
ReviewSatisfactory
About
Extract selected text into new notes or split the current note at the cursor or by headings, choosing the first line as filename or creating content-only notes. Preserve original structure and ensure file operations complete in order for reliable results.
FilesEditingCommands
Details
Current version
1.0.3
Last updated
2 weeks ago
Created
2 weeks ago
Updates
4 releases
Downloads
394
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Linking Your Thinkinglinking-your-thinking
www.linkingyourthinking.com
linkingyourthinking
  1. Community
  2. Plugins
  3. Files
  4. Note Refactor Next

Related plugins

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Gemini Scribe

Allows you to interact with Gemini and use your notes as context.

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Heading Shifter

Easily Shift and Change Markdown headings.

Code Space

Professional code file management with visual dashboard, syntax highlighting editor, Markdown embedding, external folder mounts, and terminal integration.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.