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

Dynalist Mover

oneoffobjectoneoffobject308 downloads

Move selected lines up and down like Dynalist.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

Dynalist Mover is an Obsidian plugin that allows you to select multiple lines of text and move them up or down together, bringing a Dynalist-like smooth editing experience to your Obsidian vault.

[!NOTE] Using VS Code too? A VS Code port is also available: Dynalist Mover for VS Code (source).

Features

  • Move Multiple Lines at Once: Select any number of lines in the editor and move them up or down. The selection is maintained after the move, allowing you to easily adjust positioning with repeated key presses.

  • Works with Any Text: It's not limited to bullet lists; you can move standard paragraphs, Markdown elements, or any text block.

  • Visual Highlight: Selected lines are visually highlighted with a light blue background, similar to Dynalist, making it perfectly clear exactly which block of text you are moving.

  • Move Children with Parent: When moving a parent list item, all its indented child items automatically move with it as a single block, perfectly mimicking Dynalist's outliner behavior.

Usage

  1. Select one or more lines of text in your editor.

  2. Open the Command Palette (Ctrl/Cmd + P) and search for:

    • Move selected lines up

    • Move selected lines down

  3. Recommended Setup: For the best experience, assign hotkeys to these commands. Go to Settings > Hotkeys, search for "Dynalist Mover", and assign shortcut keys such as Ctrl + Up and Ctrl + Down (or Option + Up / Option + Down on Mac).

[!TIP] If you are using the Outliner plugin simultaneously, the default hotkeys may conflict. We recommend assigning unique hotkeys to Dynalist Mover to avoid double-triggering.

Settings

  • Move children with parent (Default: ON) We highly recommend keeping this setting enabled for the authentic Dynalist experience. However, if you have a specific reason to move only the parent line while leaving its children behind, you can easily toggle this off in the plugin settings.

Installation

  1. Open Obsidian Settings.
  2. Go to Community plugins and turn off Safe Mode.
  3. Click on Browse and search for "Dynalist Mover".
  4. Click Install and then enable it in your plugin list.
HealthExcellent
ReviewPassed
About
Move multiple lines up or down together while keeping the selection so you can adjust position with repeated moves. Highlight selected blocks for clear visual feedback and move indented child items with their parent as a single block to preserve outline structure. Work with any text, not just lists.
EditingCommandsHotkeys
Details
Current version
1.1.7
Last updated
4 weeks ago
Created
4 months ago
Updates
9 releases
Downloads
308
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
oneoffobjectoneoffobject
oneoffobject.com/
GitHuboneoffobject
  1. Community
  2. Plugins
  3. Editing
  4. Dynalist Mover

Related plugins

Keyshots

Add classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.

Code Editor Shortcuts

Add keyboard shortcuts (hotkeys) commonly found in code editors such as Visual Studio Code (VS Code) or Sublime Text.

Heading Shifter

Easily Shift and Change Markdown headings.

Emoji Toolbar

Quickly search for and insert emojis into your editor.

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.

Paste URL into selection

Paste URL "into" selected text.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Leader Hotkeys

Add leader hotkey support to any command (like tmux or vim).

Vimrc Support

Auto-load a startup file with Vim commands.

Checkbox Reorder

Reorder completed checkboxes to the end of the according list.