Note Sorter

unlisted

by Jose Luis Melandri

Shift + Drag and drop to customize the order of notes in a folder.

Updated 1mo ago0BSD
View on GitHub

Note Sorter — Obsidian Plugin

A plugin for Obsidian that lets you reorder notes inside any folder by dragging and dropping them directly in the file explorer.


How it works

By default, Obsidian sorts notes alphabetically and doesn't allow custom ordering. Note Order solves this by letting you drag notes into any position within their folder, and persisting that order across sessions.

The custom order is saved in .obsidian/plugins/obsidian-note-sorter/data.json and is automatically restored every time you open Obsidian.


Usage

Reordering notes

Hold Shift and drag a note to reorder it within its folder.

Moving notes to another folder

Drag a note without Shift to move it to a different folder — this uses Obsidian's native behavior.

Other actions

  • Click a note to open it normally.
  • Right click a note for additional options (rename, move, delete...).

Installation

Manual install

  1. Download main.js and manifest.json from the latest release.
  2. Copy them to your vault at .obsidian/plugins/obsidian-note-sorter/.
  3. Open Obsidian → SettingsCommunity plugins and enable Note Sorter.

From source

git clone https://github.com/your-username/obsidian-note-sorter
cd obsidian-note-sorter
npm install
npm run build

Then copy main.js and manifest.json to your vault's plugins folder.


Known limitations

  • Only reorders notes (.md files), not subfolders.
  • The order is visual only — file names are not modified.
  • Built and tested on Obsidian desktop. Mobile not tested.

Version history

VersionChanges
1.0.3Fixed freeze on drop, added Shift modifier to distinguish reorder from move
1.0.2Drag & drop directly in the file explorer tree
1.0.1Mouse events drag & drop in side panel
1.0.0Initial release with side panel

Author

Made by Jose Luis Melandri Garcia.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.